[Ryan.E tool to program firmware]

// WLAN firmware
# .\ifx_flasher_cli.exe -b if91x -c COM29 -f "C:\Users\Brandon.Wang\Documents\GitCode\Ezurio MFGTool\release\IF91X\DVK\Files\wifi-unified-tester_download.hex" -ce
IFX Flasher CLI v1.0.0
Ensure the board is in HCI download mode and press enter to continue...
2025-11-17 14:47:47,967 | INFO | Loading minidriver...
2025-11-17 14:47:49,806 | INFO | Performing chip erase...
2025-11-17 14:47:52,905 | INFO | Chip erase finished
2025-11-17 14:47:52,907 | INFO | Changing baud to 3000000
2025-11-17 14:47:53,199 | INFO | Programming firmware... (534174 bytes)
2025-11-17 14:48:18,196 | INFO | Finished programming!

// BT firmware
# .\ifx_flasher_cli.exe -b if91x -c COM29 -f "C:\Users\Brandon.Wang\Documents\GitCode\Ezurio MFGTool\release\IF91X\DVK\Files\CYW55900A0_001.001.071.0199.0000_251128_TEST_ONLY.hcd" -ce
IFX Flasher CLI v1.0.0
Ensure the board is in HCI download mode and press enter to continue...
2025-11-21 15:25:56,204 | INFO | Skipping minidriver, is .hcd file. Opening HCI port...
2025-11-21 15:25:56,229 | WARNING | Chip erase requested but mini driver not loaded, skipping chip erase
2025-11-21 15:25:56,230 | INFO | Programming HCD file...
2025-11-21 15:26:06,802 | INFO | Finished programming!
---------------------------------------------------------------------------

// Pull RTS to low on Windows RP2040
# python .\set_rts.py COM52
COM52: RTS pull low.

// Validate wl tool via RP2040 WL UART w/o FTDI cable
# .\wl_rc1.exe --serial 52 ver
18.15 RC1.0
wl0: Mar  6 2025 05:05:12 version 28.10.400.1 (9de5969 WLTEST) FWID 01-913760f7
---------------------------------------------------------------------------
// MbtP.exe to program BT firmware
# .\MbtP.exe download COM29 .\CYW55900A0_001.001.071.0154.0000_250115_TEST_ONLY.hcd wait 115200
Reset the chip to autobaud state and press any key!

...

Received HCI Event: 7
0000 < 04 0E 04 01 4C FC 00 >
Success
Sending HCI Command:
0000 < 01 4E FC 04 FF FF FF FF >
Received HCI Event: 7
0000 < 04 0E 04 01 4E FC 00 >
Success
Download .hcd file success

// MbtP.exe reset HCI UART
# .\MbtP.exe reset COM29
Sending HCI Command :
0000 < 01 03 0C 00 >
Received HCI Event:
0000 < 04 0E 04 01 03 0C 00 >
Success

// MbtP.exe reset HCI UART
# .\MbtP.exe read_bdaddr COM29
 Sending read bdaddr Command :
0000 < 01 09 10 00 >
Received HCI Event:
0000 < 04 0E 0A 01 09 10 00 61 01 C0 F5 CB E8 >