GMapTool - program for splitting and merging maps in Garmin format.
Main functions of GMapTool:
Merging maps in img format. Splitting files in img format into mapset, maps, subfiles of maps. Installation of mapset for use with programs Mapsource, BaseCamp, HomePort. Editing of map properties - map type, priority, transparency, name, creations date. Map modifications - changing of labels case, removing national characters, replacing TYP files. Map corrections - changing of map and mapset ID. by Andrzej Popowski.
Simple XMBC addon to control hyperion output color. Set desired color in settings first, black is default.
black (000000) navy (001F3F) blue(full) (0000FF) blue (0074D9) aqua (7FDBFF) teal (39CCCC) olive (3D9970) green(full) (00FF00) green (2ECC40) lime (01FF70) yellow (FFDC00) orange (FF851B) red(full) (FF0000) red (FF4136) maroon (85144B) fuchsia (F012BE) purple (B10DC9) white (FFFFFF) silver (DDDDDD) gray (AAAAAA) Custom color setting is also avaliable.
How to install:
Download latest release. Copy to raspberry pi or make avaliable in local network (you can use smb e.g. \raspbmc or \openelec) From XBMC menu go System -> Add-ons -> Install from zip file -> Find zip file from previous point and install it Plugin should appear under Programs menu For easy access go System -> Appearance -> Skin -> Settings Click on what appears to be just a spacer -> Add-on Shortcuts -> Home Page Programs Sub-menu -> Set plugin on desired position (first two are already taken by raspbmc specific add-ons if you are running raspbmc, so pick 3rd or forward place in this case)
Program for conversion tracks created by hidden tracklog of nuvi 2xx and 7xx. Converts tracks into *.gpx files. Nutrak doesn't support new nuvis, which are able to save hidden tracklog directly into gpx format. Download includes GUI version, command line version and GPL sources.
Program accept following input options:
nutrak [-c] [-o] [-m] [-t seconds] [-p path] [input_file] Opions:
-c - write course into gpx file -m - write miliseconds into gpx file -t - add time offset in seconds to date -o - overwrite files -p - path for output file
As an input_file one can provide input directory like nuvi \Garmin\Logs. In this case wNutrak will convert all *.bin files from this directory and from all subdirectories one level below.
Program will write in supplied directory gpx file or files with name depending on track creation date. Output file is compatible with Mapsource and gpsbabel. Options -c and -m are incompatible with Mapsource.
by Andrzej Popowski.
El mapa se descarga en su imagen, no hace falta descomprimir, solo editar el mapa segun donde lo metas.
si lo pones en la tarjeta de memoria editalo con el nombre: gmapsupp.img si lo pones en la interna el nombre puede ser : gmapprom.img si ese nombre ya lo tienes en uso con otro mapa, puedes poner esto: gmapprom1.img Nota: como ves con solo añadir un 1 puedes compàrtir mapa en la misma carpeta.
You can configure a Raspberry Pi Zero W or Raspberry Pi 4 so that your Tesla thinks it's a USB drive and will write dashcam footage to it. Since it's a computer:
Scripts running on the Pi can automatically copy the clips to an archive server when you get home. The Pi can hold both dashcam clips and music files. The Pi can automatically repair filesystem corruption produced by the Tesla's current failure to properly dismount the USB drives before cutting power to the USB ports. Improvements
This fork contains the following improvements compared to the upstream cimryan:
Supports Tesla firmware 2019.x Supports saving more than one hour of recordings Supports exporting the recordings as a CIFS share Optional hotspot to access recordings while on the go Supports automatically syncing music from a CIFS share folder Supports using the Tesla API to keep the car awake during archiving Status indicator while running Easier and more flexible way to specify sizes of camera and music disks Support for Gotify, IFTTT and AWS SNS in addition to Pushover for notifications Installing
It is recommended to use the prebuilt image and one step setup instructions to get started, as the instructions below may be outdated.
If you've never worked with Raspberry Pi before, don't know what a Windows share is, or just want to see what this is all about, check out this YouTube video:
Note that archiving the clips can take from seconds to hours depending on how many clips you've saved and how strong the WiFi signal is in your Tesla. If you find that the clips aren't getting completely transferred before the car powers down after you park or before you leave you can use the Tesla app to turn on the Climate control. This will send power to the Raspberry Pi, allowing it to complete the archival operation.
Alternatively, you can provide your Tesla account credentials and VIN in TeslaUSB's settings, which will allow it to use the Tesla API to keep the car awake while the files transfer. Instructions are available in the one step setup instructions.
You park in range of your wireless network. Your wireless network is configured with WPA2 PSK access. Hardware
Raspberry Pi Zero W (Amazon) or Raspberry Pi 4 (Amazon) Note: Of the many varieties of Raspberry Pi available only the Raspberry Pi Zero W and Raspberry Pi 4 will work with TeslaUSB.
A Micro SD card, at least 16 GB in size, and an adapter (if necessary) to connect the card to your computer. A mechanism to connect the Pi to the Tesla: a USB A/Micro B cable for the Pi Zero W, or a USB A/Micro C cable for Pi 4 Optional:
A case for the Pi Zero. The "Official" case: Adafruit or Amazon. There are many others to choose from. A cooler for the Pi 4. The Raspberry Pi 4 uses much more power than the Pi Zero W, and as a result can get quite hot. The "armor case" (available with or without fans) appears to do a good job of protecting the Pi while keeping it cool. USB Splitter if you don't want to lose a front USB port. The Onvian Splitter has been reported working by multiple people on reddit. Software
Download: Raspbian Stretch Lite
NOTE: it is highly recommended that you use the prebuilt teslausb image instead and follow the one step headless setup process.
Download and install: Etcher
MacOS: After downloading and attempting to open Etcher, you may get a security warning. Go to System Preference -> Security and Privacy -> General and click allow. If Etcher complains that it cannot write the image, start the program using sudo from the terminal using the command:
sudo /Applications/balenaEtcher.app/Contents/MacOS/balenaEtcher Set up the Raspberry Pi
There are four phases to setting up the Pi:
Get the OS onto the Micro SD card. Get a shell on the Pi. Set up the archive for dashcam clips. Set up the USB storage functionality. AGAIN: it is highly recommended that you use the prebuilt teslausb image instead and follow the one step headless setup process.
Get the OS onto the MicroSD card
LAST WARNING: it is highly recommended that you use the prebuilt teslausb image instead and follow the one step headless setup process.
These instructions tell you how to get Raspbian onto your MicroSD card. Basically:
Connect your Micro SD card to your computer. Use Etcher to write the zip file you downloaded to the Micro SD card. Note: you don't need to uncompress the zip file you downloaded.
Get a shell on the Pi
Follow the instructions corresponding to the OS you used to flash the OS onto the Micro SD card:
Windows: Instructions. MacOS or Linux: Instructions. Whichever instructions you followed above will leave you in a command shell on the Pi. Use this shell for the rest of the steps in these instructions.
Become root on the Pi
First you need to get into a root shell on the Pi:
sudo -i You'll stay in this root shell until you run the "halt" command in the "Set up USB storage functionality" below.
Set up the archive for dashcam clips
Follow the instructions corresponding to the technology you'd like to use to host the archive for your dashcam clips. You must choose just one of these technologies; don't follow more than one of these sets of instructions:
Windows file share, MacOS Sharing, or Samba on Linux: Instructions. SFTP/rsync: Instructions Experimental: Google Drive, Amazon S3, DropBox, Microsoft OneDrive: Instructions Optional: Allocate SD Card Storage
Indicate how much of the sd card you want to allocate to the car for recording dashcam footage and music by running this command:
export camsize=<number or percentage> For example, using export camsize=100% would allocate 100% of the space to recording footage from your car and would not create a separate music partition. export camsize=50% would allocate half of the space for a dashcam footage drive and allocates the other half to for a music storage drive, unless otherwise specified. If you don't set camsize, the script will allocate 90% of the total space to the dashcam by default. Size can be specified as a percentage or as an absolute value, e.g. export camsize=16G would allocate 16 gigabytes for dashcam footage. If you want limit music storage so it doesn't use up all the remaining storage after camera storage has been allocated, use export musicsize=<number or percentage> to specify the size. For example, if there is 100 gigabyte of free space, then
export camsize=50% export musicsize=10%
would allocate 50 gigabytes for camera and 10 gigabytes for music, leaving 40 gigabytes free.
Note: since the car records about 5.5 gigabyte per hour, and throws away non-saved recordings after an hour, it is not very useful to make 'camsize' very large. In fact, it is better to use a relatively small size, so that teslausb has space to preserve recordings that are older than 1 hour, which would otherwise be discarded by the car. As an example, if your normal use case is driving to work in the morning, enabling Sentry while parked, and going back home in the evening, with the car reporting up to 10 Sentry events, then 16 GB is a good size to use. This allows the car to keep about 2 hours worth of Sentry mode recordings, in addition to the normal recordings. If you anticipate needing more space for saved recordings, for example if your car generally reports much more Sentry events, you manually save recordings a lot, or if you're going to be away from wifi for multiple days, then increase size as needed. In order for teslausb to preserve recordings older than an hour, there needs to be enough free space on the sd card, at least 'camsize' worth, preferably much more.
Optional: Configure push notification via Pushover, Gotify, IFTTT, or AWS SNS
If you'd like to receive a notification when your Pi finishes archiving clips follow these Instructions.
Optional: Configure a hostname
The default network hostname for the Pi will become teslausb. If you want to have more than one TeslaUSB devices on your network (for example you have more than one Tesla in your houseold), then you can specify an alternate hostname for the Pi by running this command:
export TESLAUSB_HOSTNAME=<new hostname> For example, you could use export TESLAUSB_HOSTNAME=teslausb-ModelX
Make sure that whatever you speicfy for the new hostname is compliant with the rules for DNS hostnames; for example underscore (_) is not allowed, but dash (-) is allowed. Full rules are in RFC 1178 at https://tools.ietf.org/html/rfc1178
Set up the USB storage functionality
Run these commands: mkdir -p /root/bin cd /root/bin wget https://raw.githubusercontent.com/marcone/teslausb/main-dev/setup/pi/setup-teslausb chmod +x setup-teslausb ./setup-teslausb Run this command: halt Disconnect the Pi from the computer. On the next boot, the Pi hostname will become teslausb, so future ssh sessions will be ssh email@example.com. If you specified your own hostname, be sure to use that name (for example ssh pi@teslausb-ModelX.local)
Your Pi is now ready to be plugged into your Tesla. If you want to add music to the Pi, follow the instructions in the next section.
Optional: Add music to the Pi
Note: If you set camsize to 100% then skip this step.
Connect the Pi to a computer. If you're using a cable be sure to use the port labeled "USB" on the circuitboard.
Wait for the Pi to show up on the computer as a USB drive. Copy any music you'd like to the drive labeled MUSIC. Eject the drives. Unplug the Pi from the computer. Plug the Pi into your Tesla. Alternatively, you can configure the Pi to automatically copy from a CIFS share. To do this, define the "musicsharename" variable to point at a CIFS share and folder. The share currently must exist on the same server as the one where recordings will be backed up, and use the same credentials. The Pi will sync down ALL music it finds under the specified folder, so be sure there is enough space on the Pi's music drive. For example, if you have your music on a share called 'Music', and on that share have a folder called 'CarMusic' where you copied all the songs that you want to have available in the car, use export musicsharename=Music/CarMusic in the setup file.
Optional: Making changes to the system after setup
The setup process configures the Pi with read-only file systems for the operating system but with read-write access through the USB interface. This means that you'll be able to record dashcam video and add and remove music files but you won't be able to make changes to files on / or on /boot. This is to protect against corruption of the operating system when the Tesla cuts power to the Pi.
To make changes to the system partitions:
ssh pi@teslausb. sudo -i /root/bin/remountfs_rw Then make whatever changes you need to. The next time the system boots the partitions will once again be read-only.
Optional: Using The Pi As A WiFi Access Point
To enable teslausb to act as a wifi access point with the given SSID and password, find this section in your teslausb_setup_variables.conf file and uncomment the exports. Remember to change the password to something that protects your Pi. You will not get access to the Internet but you will be able to ssh into your Pi, or access the recordings via Samba. Be careful when using this option: your AP_PASS setting is all that protects your Pi from someone remotely accessing it. To further add to the security, you may want to follow the items in the Security section that follows.
# SSID, so you can access it while on the road. #export AP_SSID='TESLAUSB WIFI' # Change this! The setup script will not accept the default 'password' # Also note that the wifi password must be at least 8 characters. #export AP_PASS='password' # IP address is optional. The AP will give its clients IP addresses in the # x.x.x.100-150 range so make sure you don't put the AP's IP address in # that range. #export AP_IP='192.168.66.1' Security
As a little discussion of security for your Pi, please keep in mind the following items.
If WiFi Access Point is configured, the AP password needs to be worth while. Make it something better than Passw0rd, more than 8 characters. The longer the password the better. See here or here for password strength. Change the password for the pi account. To do that, make the system RW and use the passwd command to change the password. To do that, follow the instructions below. The last command will reboot your Pi: (Starting at the pi sign-on) ssh firstname.lastname@example.org sudo -i cd bin ./remountfs_rw passwd pi reboot Remember that the root user has a copy of your configuration file. Try the best you can to protect it. If your Pi is taken or car is stolen and you enabled the optional "use Tesla API to keep your car awake" feature, change your Tesla account password QUICKLY! Remember that if they don't have a "key" or your Tesla Account and Password, the car will not drive for them. Also consider activating a Drive Password on your Tesla. Its only 4 digits, but that's a lot of combinations to guess. by marcone.
Se ejecuta en Windows / macOS / Linux Interfaz gráfica * .meta, .tmeta *, * * .ov2 y la activación chk NavCore parche Crear códigos de contenido instalado meta QuickGPSfix sin TTHome Descargador de mapas directamente de TomTom, cualquier mapa y versiones anteriores. Caja descargador de la cámaras de seguridad Código postal / códigos postales de descarga RDS-TMC configurador
Extraer los archivos en la raíz de su dispositivo de navegación (es decir, utilizando WinRAR, 7-Zip, extractor incorporado, etc.). También se puede ejecutar desde cualquier otro lugar, se debe detectar automáticamente el dispositivo de navegación.
Si usted tiene sus mapas en una tarjeta SD por separado y no se detecta, debe copiar el "ttgo.bif" o "ttnavigator.bif" de la memoria interna por lo TTActivator lo reconoce.
Haga doble clic en TTActivator.exe .
Si está ejecutando Windows XP o Vista, es posible que tenga que instalar NET Framework 4 si no funciona. Windows 7, 8 y 10 usuarios se recomienda instalar el último tiempo de ejecución de .NET Framework disponible de aquí si está teniendo problemas con las funciones en línea.
Descargar e instalar el tiempo de ejecución Mono (se recomienda canal estable) y haga doble clic en el TTActivator.commandexpediente. Se puede tomar un minuto o dos para comenzar la primera vez que los usuarios de Mac - esto es normal, sea paciente. Después de que siempre va a empezar rápidamente.
Warning: TTActivator is not supported on macOS 10.15 (Catalina) and newer at this time because of removal of 32-bit app support.
Descargar e instalar el tiempo de ejecución Mono (paquete de mono-completa) y luego ejecutar TTActivator.sh .
Para saber en qué generación de mapas / tipo es mejor para su dispositivo, consulte el botón de "ayuda" en TTActivator o la última carta de TomTom Compatible mapa por Orni en la sección de TomTom Mapas . Un cuadro de referencia rápida es a continuación:
ttuser - activador de mapas parchear NavCore - YDG Maverick y Comunidad - códigos meta / cámaras de seguridad Orni, jpgblue - La investigación mapas PeterHimself, biggerdave, loki7777, Sonaps, JimTom, - función de sugerencias by master131.