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