My posting was confusing. I understand flashing code doesn't make up for hardware that is simply missing.
In short I already own a D2 Delta w/o the PO2 sensor. It's a great watch but now I'm flying at higher altitudes where supplemental O2 is required. An option is to buy a Fenix 5X Plus and flash the D2 PX firmware onto that hardware which has the PO2 sensor. But a lot of time has passed from when you documented successfully flashing a Fenix with the D2 firmware. Thus I'm concerned what Garmin is shipping now still permits flashing over the Fenix code.
Via searching with Google I have done my best to read everything that came up from the search, but clearly using modified firmware didn't pop up on my search. But now that I'm looking at the MEGA files you created modified firmware for the Fenix 5 plus, not the 5X plus.
I found your Python code. I believe I'm using it correctly and I'm able to change the HW_ID for the current D2 delta firmware to the Fenix (e.g. 3111 or 0xc27). That said what flags need to be changed? Also is the first second the boot loader, where you are using the Fenix boot loader with the "payload" from the D2, when building the flashable D2 file?
Note I download two firmware files from Garmin, one for the D2 Delta and the other for the D2 Delta PX. Comparing the files, they are identical byte-for-byte. Interesting....



Likes: 

Reply With Quote

Bookmarks