If no file appears, it is usually due to one of three reasons. Please check them in this order:
1. The ".txt" Mistake (Most Common)
Windows often hides file extensions. You might have created a file named
copie_scr.sh.txt without realizing it. The car will ignore this.
- Open your USB drive folder in Windows.
- Click View at the top and check the box File name extensions.
- If you see
.txt at the end of the filename, delete the .txt part so it is just copie_scr.sh.
2. Wrong USB Format
The USB stick
MUST be formatted as
FAT32. If it is NTFS or ExFAT, the car will not read the script.
- Right-click the USB drive in "This PC" -> Properties to check.
- If it's not FAT32, format it and put the file back on.
3. Try this "Universal" Script
Sometimes the car mounts the USB as
usb1 instead of
usb0. Update your file content to this, which tries both ports:
Code:
#!/bin/sh
cp /net/rfs/mnt/data/hmi/legal/rw/licenses/00DE00* /fs/usb0/de.hex
cp /net/rfs/mnt/data/hmi/legal/rw/licenses/00DE00* /fs/usb1/de.hex
Important:
If you verify all the above and it
still does not work, your NBT firmware has likely been updated by a dealer (after late 2014). BMW patched this security hole in newer software versions. If that is the case, the USB method is impossible for your car, and you must use an ENET cable with E-Sys software to pull the 1B/DE file.