Quote from: jasonshepherd19 on June 20, 2020, 04:59:53 amHas anyone been able to get the keypad unlocked while communicating over serial. The RD6006 seems to ignore the keyboard lock register when communicating over serial. It doesn't make much sense to me why they would perma-lock the keypad while communicating over serial. Any ideas to get the keypad function while communicating?
This blocks is made inside firmware, any received command on serial port (WIFI/TTL) will lock the keypad for some time...
Cause the software make requests continuously, so you get locked keypad until stop the software.
There is no simple ways to change it, only if patch the firmware.
I recovered firmware source code of RD6006...
Here is my
beta version, if anyone interested.
https://mega.nz/file/ZW5CwYTA#jnOAoec-fOpXhUFWO4UaH2lWeLCYNT0LEmase0Oa9aMYou can always return to stock firmware at anytime.
RD60062_V1.28.1.bin - my custom beta firmware.
RD60062_V1.28.bin - original (stock) firmware.
Still have some limits!
Cause I still didn't debug WIFI initialization, so temporary just disable that code. So WIFI will not work!
Maybe in future I will add it (if anyone will need it)...
What was changed:
The menu was complete remade, now I can easy add new items.
And now it looks better:
SHIFT + Left/Right — switches the current style (without save in settings)
(if need to set style after power on, then can do it over settings menu, as before).
For 'style 1', can be enabled/disabled items.
Other Styles:
Added OPP (Over Power Protection).
SHIFT + MEM — used to setup OPP
OVP, OCP, OPP — now can be disabled by setting it to 0
When entering OVP, OCP, OPP, SHIFT button will be highlighted as well
(to visually distinguish input: V-SET from OVP, I-SET from OCP).
The RIGHT button now works as a Backspace when typing.
When turned on the internal fan (the one that is on the module itself), icon will be displayed.