That's not a US/EU firmware device of course. I suspect it's a localized model, such as China, Taiwan ..... maybe? I'm not able to locate any firmware for that HWID unfortunately. You may need to contact the local Garmin branch or BMW dealer to ask for a copy of the firmware. If you can find the correct firmware (any version, even a UAT [beta] version will do) for HWID 4044 we can likely fix this device easily.
Did you take that photo of the screen before the attempt to dump NV region with the wrong ldr.bin?
My understanding and assumptions: You've used the wrong boot.bin as ldr.bin according to your Post #322. Likely you used the one from US/EU fw so tell us if you changed the HWID in RGN_Tool to 4044 or left it as (e.g.) 2584? If you didn't change it to 4044 and flashed it with wrong ldr.bin, then the device likely now has HWID (?)2584 in it's regions 5 & 43. However the main fw region 14 is still reporting HWID 4044. The incorrect ramloader (boot.bin/ldr.bin) previously flashed to rgn12 may have written the incorrect bootloader into rgn5. That is being initiated by rgn14 however it's unable to subsequently boot the device hence the screen message "System Software Missing". So although the correct fw_all.bin data (the main 'system software') is in rgn14, it cannot start the device.
Please confirm or correct all the above information if you are able to locate appropriate firmware.
The reason your PC detects the device in Windows Device Manager is because it's defaulted to preboot mode due to being unable to execute the system software (firmware) in rgn14. Because it's in preboot we can probably successfully re-flash it using Updater.exe if you can find the firmware. Good luck.
Bookmarks