Created a test version (diskboot.bin only), see attachment.
This is the source patch:
Index: platform/sx10/sub/100c/stubs_entry.S
===================================================================
--- platform/sx10/sub/100c/stubs_entry.S (revision 1737)
+++ platform/sx10/sub/100c/stubs_entry.S (working copy)
@@ -16,7 +16,6 @@
// Name Address Rule % Comp to stubs_entry_2.S
//NSTUB(kbd_pwr_off ,0xff84b810) // 2 60% *** != 0x00000000
// ERROR: kbd_pwr_on is not found. //--- --- *** != 0x00000000
-//NSTUB(strrchr ,0xff9df428) // 1 *** != 0xff9df430
// Check of modemap from 'platform/CAMERA/shooting.c':
// Firmware modemap table found @ff884bc0 -> ff881350 -> ff973e64 -> ffa79978 -> ffb74378
@@ -90,7 +89,7 @@
NSTUB(DeleteFile_Fut ,0xff823310) //112
NSTUB(DoAFLock ,0xff825864) //102
NSTUB(EnterToCompensationEVF ,0xff825b10) //104
-NSTUB(ExecuteEventProcedure ,0xff8759e8) // 1
+NSTUB(ExecuteEventProcedure ,0xff8759e8) // 2
NSTUB(ExitFromCompensationEVF ,0xff825b54) //104
NSTUB(ExitTask ,0xff81b184) //101
NSTUB(ExpCtrlTool_StartContiAE ,0xff8311d8) //104
@@ -211,6 +210,7 @@
NSTUB(strlen ,0xff81cb80) //101
NSTUB(strncmp ,0xff89b8d0) // 1
NSTUB(strncpy ,0xff82db14) // 1
+NSTUB(strrchr ,0xff9df428) // 1
NSTUB(strtol ,0xff82dd4c) //101
NSTUB(strtolx ,0xff82db50) //109
DEF(task_CaptSeq ,0xff868b90) //107
Index: platform/sx10/sub/100c/stubs_entry_2.S
===================================================================
--- platform/sx10/sub/100c/stubs_entry_2.S (revision 1737)
+++ platform/sx10/sub/100c/stubs_entry_2.S (working copy)
@@ -4,7 +4,6 @@
// Override stubs_entry.S
NHSTUB(kbd_pwr_off, NULL_SUB)
NHSTUB(kbd_pwr_on, NULL_SUB)
-NHSTUB(strrchr, 0xFF9DF430)
// These don't exist/aren't found in dryos
NHSTUB(SetZoomActuatorSpeedPercent, NULL_SUB)
Update:
This issue is now fixed, the official versions can be used again.