Commit graph

33 commits

Author SHA1 Message Date
34fd4465da totally legit internal fork 2019-10-29 10:03:26 +01:00
2c0f5adadc py9b/link/bleak: use writes with confirmations
This fixes some bluez compatiblity issues and improves connection
stability.
2019-10-29 10:02:43 +01:00
bdeb675bf3 fwupd: fix after py3k migration
Sadly bleak link implementation doesn't seem to work good enough to
flash yet, but fwupd of ESC and BLE over serial has been confirmed to
work fine.
2019-10-23 17:48:30 +02:00
d4fa8a29e6 cli: cleanups 2019-10-23 17:46:07 +02:00
e1086f868a cli: add a bunch of extra commands 2019-10-22 15:19:16 +02:00
f8ba5ef4ee py9b/command/regio: fix write command on ninebot > 0301
Somewhere between ESC 0301 and 0401 response format for write command
has changed and is much more similar to that of xiaomi - arg contains
register address and single response data byte is a write result. This
is behaviour that matches description in nbdocs.pdf on scooterhacking
wiki.
2019-10-22 14:48:01 +02:00
d81cec2ee7 cli: WIP click-based CLI tool 2019-10-21 11:40:33 +02:00
39fe308448 py9b/link/bleak: proper advertisement matching 2019-10-21 11:40:07 +02:00
8a6b8731ad py9b/transport/xiaomi: add recover_keys method 2019-10-21 11:39:21 +02:00
af23f5fe6f code style cleanup 2019-10-20 08:49:22 +02:00
1b8297b809 py9b/transport/ninebot: fix python3 supprt 2019-10-20 08:24:53 +02:00
c53be35b26 py9b/transport/xiaomi: BLE encryption support 2019-10-19 09:57:26 +02:00
54d2eb335e py9b/link/bleak: asyncio & bleak-based link implementation 2019-10-19 09:57:19 +02:00
20417bfd6b cleanups for py3 migration 2019-10-18 16:11:14 +02:00
c6168dd727 fix shit 2019-10-18 12:42:35 +02:00
Slinger360
f9829f1cea begin python 2to3 migration (automated) 2019-10-13 22:11:38 -05:00
Slinger360
ecf20d57ae added changesn back 2019-08-30 18:12:36 -05:00
Slinger360
e5520e5ef7 import Queue exception handling 2019-05-21 14:09:08 -05:00
Slinger360
8eb86f1c75 fixed Queue usage in BLE 2019-05-17 00:05:32 -05:00
Slinger360
6f9974bef6 Changed all IPs to localhost and added contribs 2019-04-09 18:47:37 -05:00
Slinger360
9da98dc3ff Updated and proofread 2019-03-16 13:07:56 -05:00
Slinger360
1135928621 Added custom UUID parameters for fleet vehicles 2019-03-16 13:02:12 -05:00
flowswitch
7e454d7618
Cleanup 2019-02-20 01:57:12 +01:00
flowswitch
1385c5794a
Cleanup 2019-02-20 01:56:42 +01:00
flowswitch
71f8151fe2 Updated README
Added External BMS support to fwupd
2018-12-07 01:56:11 +01:00
flowswitch
794d5bb24d Added Ninebot protocol support
Added unified register read tool
2018-12-07 01:38:16 +01:00
flowswitch
4079e4f619 Many fwupd fixes 2018-12-01 23:24:21 +01:00
flowswitch
6654c6bfe3 Fixes in SerialLink
Added command builder
Added register r/w commands
Added fw update commands
Added a custom command example
Added simple fw updater
2018-11-19 01:16:19 +01:00
flowswitch
77d076a369 Merge branch 'master' of https://github.com/flowswitch/py9b 2018-10-18 23:10:30 +02:00
flowswitch
f9c0cbfd0e BLELink is working now
Fixed SerialLink init typos
2018-10-18 23:08:27 +02:00
flowswitch
89e80f6e14
Update README.md 2018-10-15 23:26:23 +02:00
flowswitch
856a226b6f imported 2018-10-15 14:10:00 +02:00
flowswitch
d6d9b93a10
Initial commit 2018-10-15 14:01:15 +02:00