Skip to content

Support for Raspberry Pi Model B Plus Rev 1.2 #22

@drdelaney

Description

@drdelaney

Making this so you can update the list of hardware, since you had ??? next to this hardware (or a variant).

Though its showing up as a portduino, the 1.1 hat seems to be working fine on my B+ 1.2
Also the boot is a bit slow, but the unit seems to work fine.

meshpi:~ $ cat /sys/firmware/devicetree/base/model;echo
Raspberry Pi Model B Plus Rev 1.2


Sep 17 02:34:26 meshpi systemd[1]: Started meshtasticd.service - Meshtastic Native Daemon.
Sep 17 02:34:27 meshpi meshtasticd[721]: Portduino is starting, VFS root at /var/lib/meshtasticd/.portduino/default
Sep 17 02:34:27 meshpi meshtasticd[721]: Set up Meshtastic on Portduino...
Sep 17 02:34:27 meshpi meshtasticd[721]: Using /etc/meshtasticd/config.yaml as config file
Sep 17 02:34:27 meshpi meshtasticd[721]: Also using "/etc/meshtasticd/config.d/lora-MeshAdv-900M30S.yaml" as additional config file
Sep 17 02:34:28 meshpi meshtasticd[721]: MAC ADDRESS: xx:xx:xx:Xx:Xx:Xx
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0
Sep 17 02:34:28 meshpi meshtasticd[721]:
Sep 17 02:34:28 meshpi meshtasticd[721]: //\ E S H T /\ S T / C
Sep 17 02:34:28 meshpi meshtasticd[721]:
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 No I2C device configured, Skip
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Running without TFT display!
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 No I2C devices found
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 S:B:37,2.6.11
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Init NodeDB
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Load /prefs/nodes.proto
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Loaded /prefs/nodes.proto successfully
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Loaded saved nodedatabase version 24, with nodes count: 47
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Load /prefs/device.proto
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Loaded /prefs/device.proto successfully
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Loaded saved devicestate version 24
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Load /prefs/config.proto
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Loaded /prefs/config.proto successfully
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Loaded saved config version 24
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Load /prefs/module.proto
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Loaded /prefs/module.proto successfully
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Loaded saved moduleConfig version 24
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Load /prefs/channels.proto
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Loaded /prefs/channels.proto successfully
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Loaded saved channelFile version 24
Sep 17 02:34:28 meshpi meshtasticd[721]: /var/lib/meshtasticd/.portduino/default/prefs/uiconfig.proto does not exist
Sep 17 02:34:28 meshpi meshtasticd[721]: ERROR | 02:34:27 0 Could not open / read /prefs/uiconfig.proto
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 02:34:27 0 Wanted region 1, using US
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 07:34:27 0 GPS power state move from OFF to ACTIVE
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 07:34:27 0 External Notification Module Disabled
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 07:34:27 0 Start meshradio init
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 07:34:27 0 Radio freq=906.875, config.lora.frequency_offset=0.000
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 07:34:27 0 Set radio: region=US, name=LongFast, config=0, ch=19, power=30
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 07:34:27 0 myRegion->freqStart -> myRegion->freqEnd: 902.000000 -> 928.000000 (26.000000 MHz)
Sep 17 02:34:28 meshpi meshtasticd[721]: INFO  | 07:34:27 0 numChannels: 104 x 250.000kHz

also of note, running raspberry pi os bookworm, 32bit, and the GPS module needed ttyAMA0 and not ttyS0.

also of note number 2, it doesn't seem like the config tool CLI detects the hat:


                Hardware Information
 Property         Value
 Raspberry Pi     Raspberry Pi Model B Plus Rev 1.2
 HAT Detected     None

              Configuration Options
 Option                          Status
 1. Install/Remove meshtasticd   YES
 2. Enable SPI                   YES
 3. Enable I2C                   YES
 4. Enable GPS/UART              YES
 5. Enable HAT Specific Options  NO
 6. Set HAT Config               YES
 7. Edit Config                  YES

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions