wiki.ipfire.org

The community-maintained documentation platform of IPFire

User Tools

Site Tools


hardware:arm:lamobo:r1

Lamobo R1

The Lamobo R1 is basically a BananaPi and a Broadcom VLAN Switch at one Board.

If you have an early version and you want to use the SATA port you should add some isolating tape (like in the picture) to protect the switch for short circuits. Later boards should have this already from manufacturer.

How to install IPFire on Lamobo R1 aka Banana Pi Router

Download the latest armv5tel IPFire image, unpack the Image to a (Micro)SD Card

xzcat ipfire-2.21.2gb-ext4.armv5tel-full-core122.img.xz > /dev/mmcblk? (or /dev/sd? depends on you cardreader)

Mount the root filesystem (3 Partition) and go to usr/share/u-boot/banana_pi folder and run

dd if=u-boot-sunxi-with-spl.bin of=/dev/mmcblk? bs=1K seek=8

Mount the boot filesystem (1 Partition) and edit uENV.txt

DTBSUNXI=sun7i-a20-lamobo-r1.dtb

and set SERIAL-CONSOLE to OFF if you want to use HDMI/KEYBOARD instead of serial console.

Initial and Network Setup

The setup will start with 4 vlan interfaces (eth0.11 - eth0.14) which can be assigned to the colours. The eth0 itself must not be used. This Lan Port5 (the extra port) is used in tagged mode with all vlan's assigned.

The port numbers are as follows:

Port: Speaker LAN1 LAN2 LAN3 LAN4 LAN5 HDMI
VLAN#: 14 13 12 11

Hint! This layout has changed with IPFire 2.21 (because the switch drives has a new default config.)

Warning! The Lamobo R1 will not work on Telekom-BNG Connections because it cannot use VLAN's on RED because the Switch is also VLAN based.

Because the HDMI output is currently not working (the drivers are missing in actual IPFire Kernel), you'll need to connect to the Banana Pi via the serial console. This requires an USB-GPIO-Adaptor. I would recommend to use the above mentioned live system and PuTTY for the serial connection.

Serial Console setup:
  • GND (black) is on GPIO J12 / Pin 7 or 8
PuTTY
  • Install and/ or open PuTTY
  • Select serial mode
  • Select serial line: /dev/ttyXYZN (you can find out XYZN via lsusb in console while attaching adaptor)
  • Select speed: 115200
hardware/arm/lamobo/r1.txt · Last modified: 2018/12/01 21:29 by Jon