Commit Graph

33 Commits (legit-fork)

Author SHA1 Message Date
informatic 34fd4465da totally legit internal fork 2019-10-29 10:03:26 +01:00
informatic 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
informatic 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
informatic d4fa8a29e6 cli: cleanups 2019-10-23 17:46:07 +02:00
informatic e1086f868a cli: add a bunch of extra commands 2019-10-22 15:19:16 +02:00
informatic 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
informatic d81cec2ee7 cli: WIP click-based CLI tool 2019-10-21 11:40:33 +02:00
informatic 39fe308448 py9b/link/bleak: proper advertisement matching 2019-10-21 11:40:07 +02:00
informatic 8a6b8731ad py9b/transport/xiaomi: add recover_keys method 2019-10-21 11:39:21 +02:00
informatic af23f5fe6f code style cleanup 2019-10-20 08:49:22 +02:00
informatic 1b8297b809 py9b/transport/ninebot: fix python3 supprt 2019-10-20 08:24:53 +02:00
informatic c53be35b26 py9b/transport/xiaomi: BLE encryption support 2019-10-19 09:57:26 +02:00
informatic 54d2eb335e py9b/link/bleak: asyncio & bleak-based link implementation 2019-10-19 09:57:19 +02:00
informatic 20417bfd6b cleanups for py3 migration 2019-10-18 16:11:14 +02:00
informatic 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