Bimmer Scene - Latest BMW Coding / Retrofits / Maps
EVO adjust block: how to dump, edit and upload back - Printable Version

+- Bimmer Scene - Latest BMW Coding / Retrofits / Maps (https://www.bimmerscene.com)
+-- Forum: Bimmer Scene Coding & Navigation (https://www.bimmerscene.com/forumdisplay.php?fid=1)
+--- Forum: BMW F / G Series Coding & Retrofits & Diagnostics (https://www.bimmerscene.com/forumdisplay.php?fid=3)
+--- Thread: EVO adjust block: how to dump, edit and upload back (/showthread.php?tid=6692)



EVO adjust block: how to dump, edit and upload back - Reef - 07-23-2024

Instructions how to manually dump, edit changes and upload adjustment block for NBT Evo units. It can be also done automatically using HU Engineering Tools/featureinstaller etc.
Unit needs to have SSH opened for these procedures! Instructions are for experienced users only and needs to have understanding about using console. No complains if bricked [Image: 1fae0.png]

  • Dumping
Upload sysetV850io (rar file added in attachment) file to root of usb flash memory (fat32 or exfat formatted for Evo units).
Plug it in the Evo unit and connect to it using ssh client - Putty as example.
IP: 169.254.199.119

user: root
pass: ts&SK412


Check how usb is mounted using command:
ls /net/hu-omap/mnt

In this case usb is mounted as 
umass02200t175

Copy sysetV850io file from usb to unit:
cp /net/hu-omap/mnt/umass02200t175/sysetV850io .

Change access for copied file:
chmod +x sysetV850io


Then sysetV850io file is ready to be used for adjust block dumping/extract/backup.
Use following command to dumping from unit:
sysetV850io --ipc=/net/hu-jacinto/dev/ipc/ipc10 --dump --adjust

File will be saved as 
sysetV850io_dump_adjust_0_*timestamp*.bin
 You can check exact name by using
ls
command in terminal.

You can then copy this file to your flash memory back using cp command (and dont forget change umass name if its different for you):
cp sysetV850io_dump_adjust_0_*timestamp*.bin /net/hu-omap/mnt/umass02200t175/

  • Editing
After editing adjustment block info, checksum also needs to be corrected. You can ask here and upload your original adjustment block and say what info needs to be edited, we will upload edited file with adjusted checksum.
  • Uploading back to the headunit
Copy edited file to usb and plug in the unit. *if unit was rebooted then systev850io file again needs to be copied and chmoded.
cp /net/hu-omap/mnt/umass02200t175/sysetV850edited.bin


Removing adjust block
sysetV850io --ipc=/net/hu-jacinto/dev/ipc/ipc10 --erase --adjust --partindex=1
sysetV850io --ipc=/net/hu-jacinto/dev/ipc/ipc10 --erase --adjust --partindex=0

Uploading
After executing you can write back edited file. Edit path filename accordingly yours:
sysetV850io --ipc=/net/hu-jacinto/dev/ipc/ipc10 --load --path=/dev/shmem/sysetV850edited.bin --adjust --partindex=0
sysetV850io --ipc=/net/hu-jacinto/dev/ipc/ipc10 --load --path=/dev/shmem/sysetV850edited.bin --adjust --partindex=1


RE: EVO adjust block: how to dump, edit and upload back - platyna6 - 09-01-2025

Hi Rob,

could you send me rar file ? beacause don't see in attachment.