GameTec-live / ChameleonUltraGUI

A GUI for the Chameleon Ultra written in Flutter for crossplatform
GNU General Public License v3.0
423 stars 31 forks source link

Error: RangeError (index): Invalid value: Valid value range is empty: 0 #133

Closed strasharo closed 1 year ago

strasharo commented 1 year ago

I'm getting the following exception when I try to connect to the Chameleon Ultra on the home page:

Screenshot at 2023-08-22 13-14-03 Using it on latest Fedora 38.

Foxushka commented 1 year ago

@GameTec-live you used new firmware methods without try catch?

GameTec-live commented 1 year ago

@GameTec-live you used new firmware methods without try catch?

i didnt touch the homepage, you touched it

osulivanDE commented 1 year ago

Same Issue here with fresh unpacked Chameleon Ultra + Android App

GameTec-live commented 1 year ago

Same Issue here with fresh unpacked Chameleon Ultra + Android App

yeah its an outdated fw version which doesnt have some commands. @Foxushka added? changed? a status display that uses those commands, forgot a try catch and thus the homepage crashes

strasharo commented 1 year ago

Latest version fixed it, so I was able to update the firmware through the GUI. Thanks a lot!

osulivanDE commented 1 year ago

Same for me, the only thing my Android App wanted do flash my Chameleon Ultra with some kind of "Chameleon Lite" Firmware when i tied to update it. I disconnected BT fast.

GameTec-live commented 1 year ago

Same for me, the only thing my Android App wanted do flash my Chameleon Ultra with some kind of "Chameleon Lite" Firmware when i tied to update it. I disconnected BT fast.

it doesnt work over bt (flashing)

osulivanDE commented 1 year ago

ah, great. So no accidentally wrong FW flashing. Thanks