Kingblade x10iii tuning tool
I built this to keep my old Kingblade x10iii penlights usable after the official companion app started failing in modern setups.
The original workflow became unreliable for two practical reasons:
- newer Android versions made app install/usage fragile
- iOS hardware/workflow changes (including no headphone-jack assumptions) broke the old programming path
I took an existing community IR-generation approach and rebuilt the usable layer around it: UI, QR workflow compatibility, presets, and practical error-handling.
What I implemented
- x10iii tuning flow without depending on the legacy app
- QR import/export compatibility with common Kingblade workflow patterns
- Preset save/load and local persistence
- Light/dark UI and EN/JP support
- Real-device compatibility adjustments based on actual programming behavior
Engineering challenges
The hard part wasn’t UI alone — it was making the programming loop actually work on hardware:
- protocol behavior validation against real outputs
- cross-device inconsistency handling
- unstable USB dongle behavior and workflow workarounds
Practical impact
- I actively use this tool myself
- It brought 4 of my old penlights back into usable state
- Known limitation: low-battery penlight resets still happen sometimes, so occasional reprogramming is needed
Status
Active, but in maintenance mode.