AxelFougues / Walker73

Walker73 is an alternative open-source Bluetooth dashboard for e-bikes/scooters equipped with a Comodule Diamond Display.
MIT License
6 stars 0 forks source link

urb-e comodule? #22

Open lolygagv2 opened 4 months ago

lolygagv2 commented 4 months ago

Do you think your work here would be applicable to a comodule bluetooth iot device? Here's a link to the manual. I won a bunch (5) ebikes at an auction for dirt cheap from a bankrupt startup and they all came with this module, and a bluetooth lock as well lol. https://fccid.io/2AQHSF0410003/Users-Manual/User-Manual-4228748

I don't have the diamond display, it's a bafang LCD. I have several of these modules, all physically potted up.... When I used the default comodule app bluetooth, I was asked for an API key (which nobody has) and I gave up. Will I need to "unpot" the pcb area and find the connections/uart etc? or does your software help enough with bluetooth that I could bypass the API key? Or is this so customized to the diamond display this won't even work? Curious if any of this software could be useful here in this venture :)

AxelFougues commented 4 months ago

You probably don't need to do any hardware mods. The best thing you can do is use an app like nrf Connect https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp To sniff everything you can. That can be used in conjunction with what we have revese-engineered from the diamond display here https://sites.google.com/view/super73-reverse-engineering/documentation/bluetooth-ble?authuser=0 To see what's identical and what's not.

My guess is that both modules have a lot of things in common.

First check if you see the same services. Then if the metrics service is there, check if the values returned by it make any sense compared to the ones on the website.

lolygagv2 commented 4 months ago

ok....there was a lot similar, but it's still requesting the Private Key, that was the field I am missing to authenticate and unlock the usability of it?

AxelFougues commented 4 months ago

Ignore the default comodule app, I believe it's a demo platform for them to show to clients and test with. The api key has to do with their online features and access to the app not with the bike itself. Is walker73 connecting at all? If the metrics service is there then it might work partially or completely. Can you share some screenshots? I'm not actively developing this app anymore so I can't promise you anything but I would love to see and document all that. Also the app is open source so any info might help in the future.

I should mention you can also try SuperDuper but we're running very similar code so the results should be the same.

lolygagv2 commented 4 months ago

I don't have an android phone..........would it be weird to just use my laptop?

On Sun, Jun 23, 2024 at 12:42 AM Az @.***> wrote:

Ignore the default comodule app, I believe it's a demo platform for them to show to clients and test with. The api key has to do with their online features and access to the app not with the bike itself. Is walker73 connecting at all? If the metrics service is there then it might work partially or completely. Can you share some screenshots? I'm not actively developing this app anymore so I can't promise you anything but I would love to see and document all that. Also the app is open source so any info might help in the future.

— Reply to this email directly, view it on GitHub https://github.com/AxelFougues/Walker73/issues/22#issuecomment-2184527542, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABNELBDVGOAF6RR2T7PNG7DZIZG4RAVCNFSM6AAAAABJX4NSGOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBUGUZDONJUGI . You are receiving this because you authored the thread.Message ID: @.***>

AxelFougues commented 4 months ago

I'm sure there's some equivalent on IOS or Pc