diff --git a/projects/rpi_domo/configs/genimage.config b/projects/rpi_domo/configs/genimage.config index 283364de..0087b590 100644 --- a/projects/rpi_domo/configs/genimage.config +++ b/projects/rpi_domo/configs/genimage.config @@ -4,17 +4,18 @@ image boot.vfat { "bcm2708-rpi-b-plus.dtb", "bcm2708-rpi-b.dtb", "bcm2708-rpi-cm.dtb", - "boot.scr", "rpi-firmware/bootcode.bin", - "config.txt", - "dev.scr", "rpi-firmware/fixup.dat", + "rpi-firmware/start.elf", + "rpi-firmware/overlays", + "u-boot.bin", + "config.txt", + "boot.scr", + "dev.scr", + "update.scr", + "uboot.env", "rpi_domo.dtb", "rootfs.cpio.uboot", - "rpi-firmware/start.elf", - "u-boot.bin", - "uboot.env", - "update.scr", "zImage" } } diff --git a/projects/rpi_domo/ovl/etc/config/network b/projects/rpi_domo/ovl/etc/config/network index 25fb98ee..a5054354 100644 --- a/projects/rpi_domo/ovl/etc/config/network +++ b/projects/rpi_domo/ovl/etc/config/network @@ -4,6 +4,10 @@ config interface loopback option ipaddr 127.0.0.1 option netmask 255.0.0.0 -config interface wan +config interface lan option ifname eth0 option proto dhcp + +config interface wlan + option ifname wlan0 + option proto dhcp diff --git a/projects/rpi_domo/ovl/etc/config/wireless b/projects/rpi_domo/ovl/etc/config/wireless new file mode 100644 index 00000000..4f4464e2 --- /dev/null +++ b/projects/rpi_domo/ovl/etc/config/wireless @@ -0,0 +1,15 @@ +config wifi-device wlan0 + option type mac80211 + option channel 11 + option hwmode 11g + option path 'platform/soc/20980000.usb/usb1/1-1/1-1.4/1-1.4:1.0' + option htmode HT20 + option disabled 1 + +config wifi-iface + option device wlan0 + option network wlan + option mode sta + option ssid '' + option encryption '' + option key '' diff --git a/projects/rpi_domo/ovl/etc/init.d/init_pi b/projects/rpi_domo/ovl/etc/init.d/init_pi new file mode 100755 index 00000000..6492cfa6 --- /dev/null +++ b/projects/rpi_domo/ovl/etc/init.d/init_pi @@ -0,0 +1,21 @@ +#!/bin/sh /etc/rc.common +# + +START=10 +STOP=97 + +boot() { + amixer cset numid=3 1 + if [ -s `fw_printenv UUID 2> /dev/null` ]; + then + /usr/sbin/fw_setenv UUID `cat /proc/sys/kernel/random/uuid` + fi + if [ -s `fw_printenv ethaddr 2> /dev/null` ]; + then + IFACE=eth0 + read MAC