Skip to content

Mindstorms hub #1

Description

@rickjansen-dev

I'd love to add documentation about the mindstorms hub here. If only it would use LWP that would help..

The LWP gatt service is not reported by the device. Compare this output from bluetoothctl in linux from the Technic Hub vs the mindstorms hub:

[bluetooth]# info 90:84:2B:5A:60:33
Device 90:84:2B:5A:60:33 (public)
        Name: Technic Hub
        Alias: Technic Hub
        Appearance: 0x1800
        Paired: no
        Trusted: no
        Blocked: no
        Connected: no
        LegacyPairing: no
        UUID: Vendor specific           (00001623-1212-efde-1623-785feabcd123)
        UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
        UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
        ManufacturerData Key: 0x0397
        ManufacturerData Value:
  00 80 06 00 41 00                                ....A.          
        RSSI: -51
        TxPower: 0
info 38:0B:3C:AE:0B:4F
Device 38:0B:3C:AE:0B:4F (public)
        Name: LEGO Hub 38:0B:3C:AE:0B:4F
        Alias: LEGO Hub 38:0B:3C:AE:0B:4F
        Class: 0x00000804
        Paired: yes
        Trusted: no
        Blocked: no
        Connected: no
        LegacyPairing: no
        UUID: Vendor specific           (00000000-deca-fade-deca-deafdecacaff)
        UUID: Serial Port               (00001101-0000-1000-8000-00805f9b34fb)
        UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
        Modalias: bluetooth:v0397p0002d0001
        RSSI: -40
        TxPower: 0

The mindstorms hub apparently uses a BT serial port (and does not use BLE for that matter?). I have been looking around to see if someone started on reverse engineering the serial protocol for this, haven't found anything useful really.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions