• Hello ES! We could use some help to get us past the finish line on building the new knowledgebase for the forum.
    Can you donate? Please see our fundraising page. Thank you!

Help Debugging Communication Protocol for LCD Display with Throttle

its_akshay_04

New here
Joined
Oct 24, 2025
Messages
2
Location
india
Hi everyone,


I’m currently trying to debug the communication protocol for a Chinese-made e-bike LCD display integrated with a throttle. This display seems to work only with its original controller, but I’m building a custom controller for my e-bike and want to interface this display with it — mainly to show speed and error codes.


I’ve tried analyzing the data frames using a logic analyzer at different baud rates and data bit settings, but so far, I haven’t been able to extract or interpret the correct data format.


Has anyone worked with this type of display before?


  • Any details on the communication protocol or data format would be very helpful.
  • If anyone has a datasheet or documentation for this LCD throttle, please share it.

Throttle Description (6-pin connector):


  • White – Key
  • Yellow – Key
  • Blue – Speed data wire
  • Black – Ground (GND)
  • Green – Throttle signal
  • Red – +5V supply

Any guidance or insights would be greatly appreciated!


Thanks,
Akshay
 

Attachments

  • WhatsApp Image 2025-10-25 at 12.00.29 PM (1).jpeg
    WhatsApp Image 2025-10-25 at 12.00.29 PM (1).jpeg
    89.3 KB · Views: 10
  • WhatsApp Image 2025-10-25 at 12.00.29 PM.jpeg
    WhatsApp Image 2025-10-25 at 12.00.29 PM.jpeg
    90.3 KB · Views: 11
I’ve tried analyzing the data frames using a logic analyzer at different baud rates and data bit settings, but so far, I haven’t been able to extract or interpret the correct data format.
Maybe this is not UART but SIF?

As Arduino does almost anything by bit banging, I wonder if someone has written a SIF library for Arduino already.
 
Last edited:
Are you sure there is a communication protocol at all ? Looks to me like a simple analog display. Only concern would be to figure out the speed signal, but usually it's quite simple: some sort of pwm (on/off) and an inbuilt multiplier depending on numbers of magnets and wheel diameter.
 
Back
Top