DIY Omega2 Pro - Try it before buy



  • This post is deleted!


  • Let's go a step closer to the real Omega2 Pro board!

    I think most of us wouldn't able to solder a BGA device 😞
    This is a relatively cheap eMMC module by FriendlyElec that fits quite well to Omega2+ on an Expansion Dock.
    16GB eMMC 5.1 Module $12.95
    MicroSD to eMMC adapter $1.90
    (plus - for example - shipping to Hungary by China Post $7.00)
    0_1550921887188_eMMC16_05.jpg

    Omega2+ FW b202, 16 GB eMMC module, Expansion Dock
    Upgrade from OpenWrt 17.01 based v0.2.2-b202 to OpenWrt 18.06 based v0.3.1 b214

    Let's start with the usual Manual Firmware Installation commands on the Serial Console again.
    cd /tmp
    wget http://repo.onioniot.com.s3.amazonaws.com/omega2/images/omega2pro-v0.3.1-b214.bin
    sysupgrade -n --force omega2pro-v0.3.1-b214.bin

    Serial Console log - split over two posts due to post size limitations.
    part 1/1

    root@Omega-99A5:/# cd /tmp
    root@Omega-99A5:/tmp# wget http://repo.onioniot.com.s3.amazonaws.com/omega2/images/omega2pro-v0.3.1-b214.bin
     ...
    

    No problem - the upgrade went well.
    Sadly, I accidentally deleted the first part of this Serial Console log file. Since I did not check the original - out-of-the-box - state of my eMMC module I can't restore it. So I can't reproduce this very first boot / upgrade process. 😞 This is my first and only one eMMC device so I don't dare experimenting with it too much. Maybe I am not brave enough.



  • Serial Console log part 2/1

    [   16.980435] block: extroot: cannot find device with UUID aa6777ca-e88f-4b54-b7a4-84ad9bcf8d7a
    [   17.052901] jffs2: notice: (442) jffs2_build_xattr_subsystem: complete building xattr subsystem, 3 of xdatum (0 unchecked, 1 orphan) and 4 of xref (1 dead, 0 orphan) found.
    [   17.070170] mount_root: loading kmods from internal overlay
    [   17.142486] kmodloader: loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/*
    [   17.153181] kmodloader: done loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/*
    [   17.852583] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
    [   17.862442] block: extroot: device not present, retrying in 5 seconds
    [   22.981386] block: extroot: cannot find device with UUID aa6777ca-e88f-4b54-b7a4-84ad9bcf8d7a
    [   22.991291] mount_root: switching to jffs2 overlay
    [   23.063762] overlayfs: upper fs does not support tmpfile.
    [   23.073012] urandom-seed: Seed file not found (/etc/urandom.seed)
    [   23.206544] procd: - early -
    [   23.209586] procd: - watchdog -
    [   23.957324] procd: - watchdog -
    [   23.960894] procd: - ubus -
    [   24.057617] random: ubusd: uninitialized urandom read (4 bytes read)
    [   24.257406] random: ubusd: uninitialized urandom read (4 bytes read)
    [   24.264433] random: ubusd: uninitialized urandom read (4 bytes read)
    [   24.271984] procd: - init -
    Please press Enter to activate this console.
    [   24.820281] kmodloader: loading kernel modules from /etc/modules.d/*
    [   24.990258] RPC: Registered named UNIX socket transport module.
    [   24.996272] RPC: Registered udp transport module.
    [   25.001063] RPC: Registered tcp transport module.
    [   25.005830] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [   25.024209] ntfs: driver 2.1.32 [Flags: R/O MODULE].
    [   25.114864] ip6_tables: (C) 2000-2006 Netfilter Core Team
    [   25.780244] 
    [   25.780244] 
    [   25.780244] === pAd = c0634000, size = 1178064 ===
    [   25.780244] 
    [   25.791560] mt7628_init(FW(8a00), HW(8a01), CHIPID(7628))
    [   25.840828] Linux video capture interface: v2.00
    [   25.858468] hidraw: raw HID events driver (C) Jiri Kosina
    [   25.887780] ledchain: pwm_base=0xB0005000
    [   25.892101] ledchain: Device: /dev/ledchain2
    [   25.896433] ledchain: - PWM channel    : 2
    [   25.900631] ledchain: - PWM buffer size: 12
    [   25.904869] ledchain: - Number of LEDs : 1
    [   25.909018] ledchain: - Inverted       : 0
    [   25.913179] ledchain: - LED type       : WS2812
    [   25.917770] ledchain: - Max retries    : 3
    [   25.953212] Bluetooth: Core ver 2.22
    [   25.956951] NET: Registered protocol family 31
    [   25.961508] Bluetooth: HCI device and connection manager initialized
    [   25.967963] Bluetooth: HCI socket layer initialized
    [   25.972927] Bluetooth: L2CAP socket layer initialized
    [   25.978096] Bluetooth: SCO socket layer initialized
    [   25.985933] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [   25.991400] Bluetooth: BNEP filters: protocol multicast
    [   25.996711] Bluetooth: BNEP socket layer initialized
    [   26.009351] usbcore: registered new interface driver btusb
    [   26.019649] usbcore: registered new interface driver cdc_acm
    [   26.025469] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
    [   26.037960] Bluetooth: HCI UART driver ver 2.3
    [   26.042542] Bluetooth: HCI UART protocol H4 registered
    [   26.047752] Bluetooth: HCI UART protocol BCSP registered
    [   26.057731] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    [   26.063831] Bluetooth: HIDP socket layer initialized
    [   26.074844] ip_tables: (C) 2000-2006 Netfilter Core Team
    [   26.102624] nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
    [   26.204840] rt2880-pinmux pinctrl: pin io18 already requested by pinctrl; cannot claim for 10005000.pwm
    [   26.214457] rt2880-pinmux pinctrl: pin-18 (10005000.pwm) status -22
    [   26.220828] rt2880-pinmux pinctrl: could not request pin 18 (io18) from group pwm0  on device rt2880-pinmux
    [   26.230727] mtk-pwm 10005000.pwm: Error applying setting, reverse things back
    [   26.245319] Bluetooth: RFCOMM TTY layer initialized
    [   26.250361] Bluetooth: RFCOMM socket layer initialized
    [   26.255602] Bluetooth: RFCOMM ver 1.11
    [   26.276730] usbcore: registered new interface driver ums-alauda
    [   26.285998] usbcore: registered new interface driver ums-cypress
    [   26.295568] usbcore: registered new interface driver ums-datafab
    [   26.304775] usbcore: registered new interface driver ums-freecom
    [   26.314212] usbcore: registered new interface driver ums-isd200
    [   26.323810] usbcore: registered new interface driver ums-jumpshot
    [   26.333168] usbcore: registered new interface driver ums-karma
    [   26.343341] usbcore: registered new interface driver ums-sddr09
    [   26.352800] usbcore: registered new interface driver ums-sddr55
    [   26.362644] usbcore: registered new interface driver ums-usbat
    [   26.375896] usbcore: registered new interface driver usbhid
    [   26.381623] usbhid: USB HID core driver
    [   26.389871] usbcore: registered new interface driver usblp
    [   26.405347] usbcore: registered new interface driver usbserial
    [   26.411443] usbcore: registered new interface driver usbserial_generic
    [   26.418153] usbserial: USB Serial support registered for generic
    [   26.437628] Driver for 1-wire Dallas network protocol.
    [   26.466838] xt_time: kernel timezone is -0000
    [   26.473871] usbcore: registered new interface driver ch341
    [   26.479536] usbserial: USB Serial support registered for ch341-uart
    [   26.489060] usbcore: registered new interface driver cp210x
    [   26.494900] usbserial: USB Serial support registered for cp210x
    [   26.504933] usbcore: registered new interface driver ftdi_sio
    [   26.510973] usbserial: USB Serial support registered for FTDI USB Serial Device
    [   26.532616] usbcore: registered new interface driver pl2303
    [   26.538372] usbserial: USB Serial support registered for pl2303
    [   26.550417] PPP generic driver version 2.4.2
    [   26.558179] NET: Registered protocol family 24
    [   26.578082] usbcore: registered new interface driver snd-usb-audio
    [   26.601668] usbcore: registered new interface driver uvcvideo
    [   26.607504] USB Video Class driver (1.1.1)
    [   26.618735] usbcore: registered new interface driver option
    [   26.624573] usbserial: USB Serial support registered for GSM modem (1-port)
    [   26.637224] kmodloader: done loading kernel modules from /etc/modules.d/*
    [   27.546821] urandom_read: 5 callbacks suppressed
    [   27.546831] random: jshn: uninitialized urandom read (4 bytes read)
    [   39.822040] IPv6: ADDRCONF(NETDEV_UP): br-wlan: link is not ready
    [   41.234156] 
    [   41.234156] _      _____   ___  ___    _________  ___  ____
    [   41.234156] | | /| / / _ | / _ \/ _ \  / ___/ __ \/ _ \/ __/ V1.1
    [   41.234156] | |/ |/ / __ |/ , _/ ___/ / /__/ /_/ / , _/ _/  
    [   41.234156] |__/|__/_/ |_/_/|_/_/     \___/\____/_/|_/___/  
    [   41.234156] 		   Onion Enhanced MT7688 WiFi Driver 
    [   41.234156] 
    [   41.955721] DMA Scheduler Mode=0(LMAC)
    [   41.959552] efuse_probe: efuse = 10000012
    [   41.963748] 1. Phy Mode = 14
    [   42.225800] 2. Phy Mode = 14
    [   42.228767] 3. Phy Mode = 14
    [   42.250509] 	WTBL Segment 1 info:
    [   42.253883] 		MemBaseAddr/FID:0x28000/0
    [   42.257769] 		EntrySize/Cnt:32/128
    [   42.261270] 	WTBL Segment 2 info:
    [   42.264629] 		MemBaseAddr/FID:0x40000/0
    [   42.268514] 		EntrySize/Cnt:64/128
    [   42.271974] 	WTBL Segment 3 info:
    [   42.275330] 		MemBaseAddr/FID:0x42000/64
    [   42.279304] 		EntrySize/Cnt:64/128
    [   42.282761] 	WTBL Segment 4 info:
    [   42.286117] 		MemBaseAddr/FID:0x44000/128
    [   42.290190] 		EntrySize/Cnt:32/128
    [   55.648529] br-wlan: port 1(ra0) entered blocking state
    [   55.653934] br-wlan: port 1(ra0) entered disabled state
    [   55.659649] device ra0 entered promiscuous mode
    [   55.664607] br-wlan: port 1(ra0) entered blocking state
    [   55.669914] br-wlan: port 1(ra0) entered forwarding state
    [   55.676257] IPv6: ADDRCONF(NETDEV_CHANGE): br-wlan: link becomes ready
    [   63.446747] random: crng init done
    > Omega2 Pro initializing...
    [  117.637346] [EXFAT] trying to mount...
    [  117.659669] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
    [  118.165420] [EXFAT] trying to mount...
    [  118.186010] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
    [  143.875169] br-wlan: port 1(ra0) entered disabled state
    [  143.903175] device ra0 left promiscuous mode
    [  143.907629] br-wlan: port 1(ra0) entered disabled state
    [  149.651821] Removing MTD device #6 (rootfs_data) with use count 1
    [  149.684454] reboot: Restarting system
    
    
       ____       _             ____
      / __ \___  (_)__  ___    / __ \__ _  ___ ___ ____ _
     / /_/ / _ \/ / _ \/ _ \  / /_/ /  ' \/ -_) _ `/ _ `/
     \____/_//_/_/\___/_//_/  \____/_/_/_/\__/\_, /\_,_/
     W H A T  W I L L  Y O U  I N V E N T ? /___/"
    
    Board: Onion Omega2 APSoC DRAM:  128 MB
    relocate_code Pointer at: 87f60000
    ******************************
    Software System Reset Occurred
    ******************************
    flash manufacture id: c2, device id 20 19
    find flash: MX25L25635E
    ============================================ 
    Onion Omega2 UBoot Version: 4.3.0.3
    -------------------------------------------- 
    ASIC 7628_MP (Port5<->None)
    DRAM component: 1024 Mbits DDR, width 16
    DRAM bus: 16 bit
    Total memory: 128 MBytes
    Flash component: SPI Flash
    Date:Oct 18 2016  Time:17:29:05
    ============================================ 
    icache: sets:512, ways:4, linesz:32 ,total:65536
    dcache: sets:256, ways:4, linesz:32 ,total:32768 
    CPU freq = 575 MHZ
    Estimated memory size = 128 Mbytes
    Resetting MT7628 PHY.
    Initializing MT7688 GPIO system.
    
    
    **************************************
    * Hold Reset button for more options *
    **************************************
    
    
    
    Boot Linux from Flash NO RESET PRESSED.
    ## Booting image at bc050000 ...
       Image Name:   MIPS OpenWrt Linux-4.14.81
       Image Type:   MIPS Linux Kernel Image (lzma compressed)
       Data Size:    1572303 Bytes =  1.5 MB
       Load Address: 80000000
       Entry Point:  80000000
       Verifying Checksum ... OK
       Uncompressing Kernel Image ... OK
    No initrd
    ## Transferring control to Linux (at address 80000000) ...
    ## Giving linux memsize in MB, 128
    
    Starting kernel ...
    
    [    0.000000] Linux version 4.14.81 (jenkins@f2c5b085c3c5) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r0+7428-2af79b2e09)) #0 Fri Feb 1 01:17:10 2019
    [    0.000000] Board has DDR2
    [    0.000000] Analog PMU set to hw control
    [    0.000000] Digital PMU set to hw control
    [    0.000000] SoC Type: MediaTek MT7688 ver:1 eco:2
    [    0.000000] bootconsole [early0] enabled
    [    0.000000] CPU0 revision is: 00019655 (MIPS 24KEc)
    [    0.000000] MIPS: machine is Onion Omega2 Pro
    [    0.000000] Determined physical RAM map:
    [    0.000000]  memory: 04000000 @ 00000000 (usable)
    [    0.000000] Initrd not found or empty - disabling initrd
    [    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
    [    0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
    [    0.000000] Zone ranges:
    [    0.000000]   Normal   [mem 0x0000000000000000-0x0000000003ffffff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
    [    0.000000] random: get_random_bytes called from start_kernel+0x8c/0x474 with crng_init=0
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 16256
    [    0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2
    [    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
    [    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
    [    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.000000] Writing ErrCtl register=000710be
    [    0.000000] Readback ErrCtl register=000710be
    [    0.000000] Memory: 59740K/65536K available (3613K kernel code, 198K rwdata, 900K rodata, 208K init, 202K bss, 5796K reserved, 0K cma-reserved)
    [    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [    0.000000] NR_IRQS: 256
    [    0.000000] intc: using register map from devicetree
    [    0.000000] CPU Clock: 580MHz
    [    0.000000] timer_probe: no matching timers found
    [    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns
    [    0.000012] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns
    [    0.007539] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
    [    0.073499] pid_max: default: 32768 minimum: 301
    [    0.078196] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.084542] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.098669] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.108164] futex hash table entries: 256 (order: -1, 3072 bytes)
    [    0.114110] pinctrl core: initialized pinctrl subsystem
    [    0.119694] NET: Registered protocol family 16
    [    0.152895] mt7621_gpio 10000600.gpio: registering 32 gpios
    [    0.158505] mt7621_gpio 10000600.gpio: registering 32 gpios
    [    0.164116] mt7621_gpio 10000600.gpio: registering 32 gpios
    [    0.170594] i2c-mt7621 10000900.i2c: clock 100 kHz
    [    0.180046] clocksource: Switched to clocksource MIPS
    [    0.186306] NET: Registered protocol family 2
    [    0.191487] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.198179] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.204364] TCP: Hash tables configured (established 1024 bind 1024)
    [    0.210613] UDP hash table entries: 256 (order: 0, 4096 bytes)
    [    0.216213] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    [    0.222587] NET: Registered protocol family 1
    [    0.230558] Crashlog allocated RAM at address 0x3f00000
    [    0.237120] workingset: timestamp_bits=30 max_order=14 bucket_order=0
    [    0.249348] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.254972] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
    [    0.274815] io scheduler noop registered
    [    0.278546] io scheduler deadline registered (default)
    [    0.284561] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
    [    0.291938] console [ttyS0] disabled
    [    0.295374] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 28, base_baud = 2500000) is a 16550A
    [    0.304148] console [ttyS0] enabled
    [    0.304148] console [ttyS0] enabled
    [    0.311141] bootconsole [early0] disabled
    [    0.311141] bootconsole [early0] disabled
    [    0.319884] 10000d00.uart1: ttyS1 at MMIO 0x10000d00 (irq = 29, base_baud = 2500000) is a 16550A
    [    0.329208] rt2880-pinmux pinctrl: pin io20 already requested by pinctrl; cannot claim for 10000e00.uart2
    [    0.338971] rt2880-pinmux pinctrl: pin-20 (10000e00.uart2) status -22
    [    0.345521] rt2880-pinmux pinctrl: could not request pin 20 (io20) from group uart2  on device rt2880-pinmux
    [    0.355497] of_serial 10000e00.uart2: Error applying setting, reverse things back
    [    0.363420] 10000e00.uart2: ttyS2 at MMIO 0x10000e00 (irq = 30, base_baud = 2500000) is a 16550A
    [    0.372929] cacheinfo: Failed to find cpu0 device node
    [    0.378142] cacheinfo: Unable to detect cache hierarchy for CPU 0
    [    0.385151] spi-mt7621 10000b00.spi: sys_freq: 193333333
    [    0.396310] m25p80 spi0.0: mx25l25635e (32768 Kbytes)
    [    0.401552] 4 fixed-partitions partitions found on MTD device spi0.0
    [    0.407993] Creating 4 MTD partitions on "spi0.0":
    [    0.412872] 0x000000000000-0x000000030000 : "u-boot"
    [    0.418860] 0x000000030000-0x000000040000 : "u-boot-env"
    [    0.425175] 0x000000040000-0x000000050000 : "factory"
    [    0.431214] 0x000000050000-0x000001000000 : "firmware"
    [    0.473153] 2 uimage-fw partitions found on MTD device firmware
    [    0.479179] 0x000000050000-0x0000001cfe0f : "kernel"
    [    0.485207] 0x0000001cfe0f-0x000001000000 : "rootfs"
    [    0.491112] mtd: device 5 (rootfs) set to be root filesystem
    [    0.498324] 1 squashfs-split partitions found on MTD device rootfs
    [    0.504671] 0x000000970000-0x000001000000 : "rootfs_data"
    [    0.512080] libphy: Fixed MDIO Bus: probed
    [    0.525011] rt3050-esw 10110000.esw: link changed 0x00
    [    0.534610] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5
    [    0.543312] i2c /dev entries driver
    [    0.548664] NET: Registered protocol family 10
    [    0.557499] Segment Routing with IPv6
    [    0.561405] NET: Registered protocol family 17
    [    0.565969] 8021q: 802.1Q VLAN Support v1.8
    [    0.579625] VFS: Mounted root (squashfs filesystem) readonly on device 31:5.
    [    0.587990] Freeing unused kernel memory: 208K
    [    0.592532] This architecture does not have kernel memory protection.
    [    1.508612] init: Console is alive
    [    1.512405] init: - watchdog -
    [    2.238658] random: fast init done
    [    5.016412] kmodloader: loading kernel modules from /etc/modules-boot.d/*
    [    5.315451] usbcore: registered new interface driver usbfs
    [    5.321197] usbcore: registered new interface driver hub
    [    5.326700] usbcore: registered new device driver usb
    [    5.338243] exFAT: Version 1.2.9
    [    5.376206] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    5.392536] SCSI subsystem initialized
    [    5.402010] ehci-platform: EHCI generic platform driver
    [    5.417685] phy phy-10120000.usbphy.0: remote usb device wakeup disabled
    [    5.424500] phy phy-10120000.usbphy.0: UTMI 16bit 30MHz
    [    5.429813] ehci-platform 101c0000.ehci: EHCI Host Controller
    [    5.435705] ehci-platform 101c0000.ehci: new USB bus registered, assigned bus number 1
    [    5.443901] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000
    [    5.480099] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00
    [    5.487607] hub 1-0:1.0: USB hub found
    [    5.491865] hub 1-0:1.0: 1 port detected
    [    5.501914] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    [    5.509778] ohci-platform: OHCI generic platform driver
    [    5.515465] ohci-platform 101c1000.ohci: Generic Platform OHCI controller
    [    5.522437] ohci-platform 101c1000.ohci: new USB bus registered, assigned bus number 2
    [    5.530570] ohci-platform 101c1000.ohci: irq 26, io mem 0x101c1000
    [    5.605117] hub 2-0:1.0: USB hub found
    [    5.609396] hub 2-0:1.0: 1 port detected
    [    5.628608] MTK MSDC device init.
    [    5.690283] mtk-sd: MediaTek MT6575 MSDC Driver
    [    5.702044] sdhci: Secure Digital Host Controller Interface driver
    [    5.708340] sdhci: Copyright(c) Pierre Ossman
    [    5.714454] sdhci-pltfm: SDHCI platform and OF driver helper
    [    5.725576] usbcore: registered new interface driver usb-storage
    [    5.738795] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
    [    5.756691] init: - preinit -
    [    5.778247] mmc0: new high speed MMC card at address 0001
    [    5.789262] mmcblk0: mmc0:0001 AJNB4R 14.6 GiB 
    [    5.801113] mmcblk0boot0: mmc0:0001 AJNB4R partition 1 4.00 MiB
    [    5.815906] mmcblk0boot1: mmc0:0001 AJNB4R partition 2 4.00 MiB
    [    5.831311]  mmcblk0: p1
    [    7.186576] rt3050-esw 10110000.esw: link changed 0x00
    Press the [f] key and hit [enter] to enter failsafe mode
    Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
    [    7.386728] random: procd: uninitialized urandom read (4 bytes read)
    [   10.634147] mount_root: loading kmods from internal overlay
    [   10.705936] kmodloader: loading kernel modules from //etc/modules-boot.d/*
    [   10.719418] kmodloader: done loading kernel modules from //etc/modules-boot.d/*
    [   11.834998] jffs2: notice: (444) jffs2_build_xattr_subsystem: complete building xattr subsystem, 4 of xdatum (0 unchecked, 2 orphan) and 5 of xref (2 dead, 0 orphan) found.
    [   11.851298] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
    [   11.876473] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: 
    [   11.972843] mount_root: switched to extroot
    [   11.980609] urandom-seed: Seed file not found (/etc/urandom.seed)
    [   12.120800] procd: - early -
    [   12.123833] procd: - watchdog -
    [   12.870227] procd: - watchdog -
    [   12.873686] procd: - ubus -
    [   12.968477] random: ubusd: uninitialized urandom read (4 bytes read)
    [   13.168343] random: ubusd: uninitialized urandom read (4 bytes read)
    [   13.175415] random: ubusd: uninitialized urandom read (4 bytes read)
    [   13.183036] procd: - init -
    Please press Enter to activate this console.
    [   13.726572] kmodloader: loading kernel modules from /etc/modules.d/*
    [   13.896760] RPC: Registered named UNIX socket transport module.
    [   13.902846] RPC: Registered udp transport module.
    [   13.907613] RPC: Registered tcp transport module.
    [   13.912393] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [   13.931081] ntfs: driver 2.1.32 [Flags: R/O MODULE].
    [   14.022802] ip6_tables: (C) 2000-2006 Netfilter Core Team
    [   14.692441] 
    [   14.692441] 
    [   14.692441] === pAd = c062e000, size = 1178064 ===
    [   14.692441] 
    [   14.703752] mt7628_init(FW(8a00), HW(8a01), CHIPID(7628))
    [   14.753906] Linux video capture interface: v2.00
    [   14.771645] hidraw: raw HID events driver (C) Jiri Kosina
    [   14.801342] ledchain: pwm_base=0xB0005000
    [   14.805550] ledchain: Device: /dev/ledchain2
    [   14.809877] ledchain: - PWM channel    : 2
    [   14.814093] ledchain: - PWM buffer size: 12
    [   14.818332] ledchain: - Number of LEDs : 1
    [   14.822491] ledchain: - Inverted       : 0
    [   14.826639] ledchain: - LED type       : WS2812
    [   14.831255] ledchain: - Max retries    : 3
    [   14.867381] Bluetooth: Core ver 2.22
    [   14.871196] NET: Registered protocol family 31
    [   14.875702] Bluetooth: HCI device and connection manager initialized
    [   14.882186] Bluetooth: HCI socket layer initialized
    [   14.887134] Bluetooth: L2CAP socket layer initialized
    [   14.892303] Bluetooth: SCO socket layer initialized
    [   14.900211] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [   14.905609] Bluetooth: BNEP filters: protocol multicast
    [   14.910946] Bluetooth: BNEP socket layer initialized
    [   14.923651] usbcore: registered new interface driver btusb
    [   14.933924] usbcore: registered new interface driver cdc_acm
    [   14.939674] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
    [   14.952356] Bluetooth: HCI UART driver ver 2.3
    [   14.956875] Bluetooth: HCI UART protocol H4 registered
    [   14.962149] Bluetooth: HCI UART protocol BCSP registered
    [   14.972211] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    [   14.978241] Bluetooth: HIDP socket layer initialized
    [   14.989345] ip_tables: (C) 2000-2006 Netfilter Core Team
    [   15.017163] nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
    [   15.119642] rt2880-pinmux pinctrl: pin io18 already requested by pinctrl; cannot claim for 10005000.pwm
    [   15.129258] rt2880-pinmux pinctrl: pin-18 (10005000.pwm) status -22
    [   15.135633] rt2880-pinmux pinctrl: could not request pin 18 (io18) from group pwm0  on device rt2880-pinmux
    [   15.145533] mtk-pwm 10005000.pwm: Error applying setting, reverse things back
    [   15.160096] Bluetooth: RFCOMM TTY layer initialized
    [   15.165074] Bluetooth: RFCOMM socket layer initialized
    [   15.170328] Bluetooth: RFCOMM ver 1.11
    [   15.191524] usbcore: registered new interface driver ums-alauda
    [   15.200805] usbcore: registered new interface driver ums-cypress
    [   15.210337] usbcore: registered new interface driver ums-datafab
    [   15.219494] usbcore: registered new interface driver ums-freecom
    [   15.228917] usbcore: registered new interface driver ums-isd200
    [   15.238431] usbcore: registered new interface driver ums-jumpshot
    [   15.247805] usbcore: registered new interface driver ums-karma
    [   15.257928] usbcore: registered new interface driver ums-sddr09
    [   15.267330] usbcore: registered new interface driver ums-sddr55
    [   15.277169] usbcore: registered new interface driver ums-usbat
    [   15.290556] usbcore: registered new interface driver usbhid
    [   15.296216] usbhid: USB HID core driver
    [   15.304562] usbcore: registered new interface driver usblp
    [   15.320146] usbcore: registered new interface driver usbserial
    [   15.326166] usbcore: registered new interface driver usbserial_generic
    [   15.332930] usbserial: USB Serial support registered for generic
    [   15.352614] Driver for 1-wire Dallas network protocol.
    [   15.382484] xt_time: kernel timezone is -0000
    [   15.389391] usbcore: registered new interface driver ch341
    [   15.395166] usbserial: USB Serial support registered for ch341-uart
    [   15.404664] usbcore: registered new interface driver cp210x
    [   15.410504] usbserial: USB Serial support registered for cp210x
    [   15.420580] usbcore: registered new interface driver ftdi_sio
    [   15.426519] usbserial: USB Serial support registered for FTDI USB Serial Device
    [   15.448177] usbcore: registered new interface driver pl2303
    [   15.454030] usbserial: USB Serial support registered for pl2303
    [   15.465987] PPP generic driver version 2.4.2
    [   15.473831] NET: Registered protocol family 24
    [   15.493490] usbcore: registered new interface driver snd-usb-audio
    [   15.517099] usbcore: registered new interface driver uvcvideo
    [   15.523002] USB Video Class driver (1.1.1)
    [   15.534327] usbcore: registered new interface driver option
    [   15.540168] usbserial: USB Serial support registered for GSM modem (1-port)
    [   15.552935] kmodloader: done loading kernel modules from /etc/modules.d/*
    [   16.467769] urandom_read: 5 callbacks suppressed
    [   16.467779] random: jshn: uninitialized urandom read (4 bytes read)
    [   24.650227] jffs2: notice: (1090) jffs2_build_xattr_subsystem: complete building xattr subsystem, 4 of xdatum (0 unchecked, 2 orphan) and 5 of xref (2 dead, 0 orphan) found.
    [   28.532180] IPv6: ADDRCONF(NETDEV_UP): br-wlan: link is not ready
    [   29.298096] 
    [   29.298096] _      _____   ___  ___    _________  ___  ____
    [   29.298096] | | /| / / _ | / _ \/ _ \  / ___/ __ \/ _ \/ __/ V1.1
    [   29.298096] | |/ |/ / __ |/ , _/ ___/ / /__/ /_/ / , _/ _/  
    [   29.298096] |__/|__/_/ |_/_/|_/_/     \___/\____/_/|_/___/  
    [   29.298096] 		   Onion Enhanced MT7688 WiFi Driver 
    [   29.298096] 
    [   30.238449] DMA Scheduler Mode=0(LMAC)
    [   30.242342] efuse_probe: efuse = 10000012
    [   30.246461] 1. Phy Mode = 14
    [   30.520001] 2. Phy Mode = 14
    [   30.523054] 3. Phy Mode = 14
    [   30.532955] 	WTBL Segment 1 info:
    [   30.536332] 		MemBaseAddr/FID:0x28000/0
    [   30.540283] 		EntrySize/Cnt:32/128
    [   30.543730] 	WTBL Segment 2 info:
    [   30.547086] 		MemBaseAddr/FID:0x40000/0
    [   30.550988] 		EntrySize/Cnt:64/128
    [   30.554433] 	WTBL Segment 3 info:
    [   30.557789] 		MemBaseAddr/FID:0x42000/64
    [   30.561775] 		EntrySize/Cnt:64/128
    [   30.565219] 	WTBL Segment 4 info:
    [   30.568576] 		MemBaseAddr/FID:0x44000/128
    [   30.572654] 		EntrySize/Cnt:32/128
    [   43.425877] br-wlan: port 1(ra0) entered blocking state
    [   43.431263] br-wlan: port 1(ra0) entered disabled state
    [   43.436941] device ra0 entered promiscuous mode
    [   43.441774] br-wlan: port 1(ra0) entered blocking state
    [   43.447096] br-wlan: port 1(ra0) entered forwarding state
    [   43.454178] IPv6: ADDRCONF(NETDEV_CHANGE): br-wlan: link becomes ready
    [   76.280114] random: crng init done
    [  104.018173] Adding 393212k swap on /overlay/swap.page.  Priority:-2 extents:3 across:403452k SS
    
    
    
    BusyBox v1.28.3 () built-in shell (ash)
    
       ____       _             ____
      / __ \___  (_)__  ___    / __ \__ _  ___ ___ ____ _
     / /_/ / _ \/ / _ \/ _ \  / /_/ /  ' \/ -_) _ `/ _ `/
     \____/_//_/_/\___/_//_/  \____/_/_/_/\__/\_, /\_,_/
     W H A T  W I L L  Y O U  I N V E N T ?  /___/
     -----------------------------------------------------
       Ω-ware: 0.3.1 b214
     -----------------------------------------------------
    root@Omega-99A5:/# onion os version
    === Version Info ===
    Omega firmware: v0.3.1 b214
    onion-os - 1.0.6-1
    
    root@Omega-99A5:/# ubus call system board
    {
    	"kernel": "4.14.81",
    	"hostname": "Omega-99A5",
    	"system": "MediaTek MT7688 ver:1 eco:2",
    	"model": "Onion Omega2 Pro",
    	"board_name": "omega2pro",
    	"release": {
    		"distribution": "OpenWrt",
    		"version": "18.06-SNAPSHOT",
    		"revision": "r0+7434-de9f9124e5",
    		"target": "ramips\/mt76x8",
    		"description": "OpenWrt 18.06-SNAPSHOT r0+7434-de9f9124e5"
    	}
    }
    
    root@Omega-99A5:/# free
                 total       used       free     shared    buffers     cached
    Mem:         59948      43796      16152         76       7516      14928
    -/+ buffers/cache:      21352      38596
    Swap:       393212          0     393212
    
    root@Omega-99A5:/# df -h
    Filesystem                Size      Used Available Use% Mounted on
    /dev/root                 7.8M      7.8M         0 100% /rom
    tmpfs                    29.3M     76.0K     29.2M   0% /tmp
    /dev/mmcblk0p1           14.3G    424.2M     13.1G   3% /overlay
    overlayfs:/overlay       14.3G    424.2M     13.1G   3% /
    tmpfs                   512.0K         0    512.0K   0% /dev
    /dev/mmcblk0p1           14.3G    424.2M     13.1G   3% /mnt/mmcblk0p1
    /dev/mtdblock6            6.6M    372.0K      6.2M   6% /mnt/mtdblock6
    

    It seems this is OK too. 🙂



  • (Omega2 Pro light) Omega2+ FW b214, 16 GB eMMC module, Expansion Dock

    Omega Firmware Changelog

    Build Notes

    b216
    Feb 22, 2018

    • Fix for Omega2 Pro DTS file - OS can now use all 128 MB of RAM

    Let's upgrade to b216 with the usual oupgrade -l -f command on the Serial Console.

    root@Omega-99A5:/# oupgrade -l -f
    > Device Firmware Version: 0.3.1 b214
    > Checking latest version online...
    url: https://api.onioniot.com/firmware/omega2pro/latest
    > Repo Firmware Version: 0.3.1 b216
    > New firmware version available, need to upgrade device firmware
    > Downloading new firmware ...
    --2019-02-24 18:05:21--  http://repo.onioniot.com/omega2/images/omega2pro-v0.3.1-b216.bin
    Resolving repo.onioniot.com... 52.216.232.234
    Connecting to repo.onioniot.com|52.216.232.234|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 9699511 (9.2M) [application/octet-stream]
    Saving to: '/tmp/omega2pro-v0.3.1-b216.bin'
    
    /tmp/omega2pro-v0.3 100%[===================>]   9.25M   365KB/s    in 26s     
    
    2019-02-24 18:05:47 (367 KB/s) - '/tmp/omega2pro-v0.3.1-b216.bin' saved [9699511/9699511]
    
    > Starting firmware upgrade....
    Saving config files...
    
     ...
     ...
    
    [   48.107674] Interface apcli0 link up! (WPA2PSK AES)
    [   54.772752] Adding 393212k swap on /overlay/swap.page.  Priority:-2 extents:2 across:401404k SS
    [   67.983067] random: crng init done
    
    
    
    BusyBox v1.28.3 () built-in shell (ash)
    
       ____       _             ____
      / __ \___  (_)__  ___    / __ \__ _  ___ ___ ____ _
     / /_/ / _ \/ / _ \/ _ \  / /_/ /  ' \/ -_) _ `/ _ `/
     \____/_//_/_/\___/_//_/  \____/_/_/_/\__/\_, /\_,_/
     W H A T  W I L L  Y O U  I N V E N T ?  /___/
     -----------------------------------------------------
       Ω-ware: 0.3.1 b216
     -----------------------------------------------------
    root@Omega-99A5:/# onion os version
    === Version Info ===
    Omega firmware: v0.3.1 b216
    onion-os - 1.0.6-1
    root@Omega-99A5:/# ubus call system board
    {
    	"kernel": "4.14.81",
    	"hostname": "Omega-99A5",
    	"system": "MediaTek MT7688 ver:1 eco:2",
    	"model": "Onion Omega2 Pro",
    	"board_name": "omega2pro",
    	"release": {
    		"distribution": "OpenWrt",
    		"version": "18.06-SNAPSHOT",
    		"revision": "r0+7436-c22c17ca14",
    		"target": "ramips\/mt76x8",
    		"description": "OpenWrt 18.06-SNAPSHOT r0+7436-c22c17ca14"
    	}
    }
    

    Let's compare them.

    # FW  omega2pro-v0.3.1 b214
    
    root@Omega-99A5:/# df -h
    Filesystem                Size      Used Available Use% Mounted on
    /dev/root                 7.8M      7.8M         0 100% /rom
    tmpfs                    29.3M     84.0K     29.2M   0% /tmp
    /dev/mmcblk0p1           14.3G    424.2M     13.1G   3% /overlay
    overlayfs:/overlay       14.3G    424.2M     13.1G   3% /
    tmpfs                   512.0K         0    512.0K   0% /dev
    /dev/mmcblk0p1           14.3G    424.2M     13.1G   3% /mnt/mmcblk0p1
    /dev/mtdblock6            6.6M    372.0K      6.2M   6% /mnt/mtdblock6
    
    root@Omega-99A5:/# free
                 total       used       free     shared    buffers     cached
    Mem:         59948      44520      15428         84       7616      15032
    -/+ buffers/cache:      21872      38076
    Swap:       393212          0     393212
    
    #-------------------------------------------------------------------------
    
    # FW omega2pro-v0.3.1 b216
    
    root@Omega-99A5:/# df -h
    Filesystem                Size      Used Available Use% Mounted on
    /dev/root                 7.8M      7.8M         0 100% /rom
    tmpfs                    61.0M     88.0K     60.9M   0% /tmp
    /dev/mmcblk0p1           14.3G    424.3M     13.1G   3% /overlay
    overlayfs:/overlay       14.3G    424.3M     13.1G   3% /
    tmpfs                   512.0K         0    512.0K   0% /dev
    /dev/mmcblk0p1           14.3G    424.3M     13.1G   3% /mnt/mmcblk0p1
    /dev/mtdblock6            6.6M    384.0K      6.2M   6% /mnt/mtdblock6
    
    root@Omega-99A5:/# free
                 total       used       free     shared    buffers     cached
    Mem:        124920      44484      80436         88       7516      15368
    -/+ buffers/cache:      21600     103320
    Swap:       393212          0     393212
    

    It seems it was worth it.



  • If you already have an Omega2 Pro please let us know:
    What is the FirmWare and the UBoot version of your Omega2 Pro?
    What is the output of the following commands:

    • cat /proc/mtd
      dd if=/dev/mtd0 of=/tmp/u-boot.bin
      md5sum /tmp/u-boot.bin
      dd if=/dev/mtd1 of=/tmp/u-boot-env.bin
      md5sum /tmp/u-boot-env.bin

    • fdisk -l
      dd if=/dev/mmcblk0boot0 of=/tmp/mmc_boot0.bin
      md5sum /tmp/mmc_boot0.bin
      dd if=/dev/mmcblk0boot1 of=/tmp/mmc_boot1.bin
      md5sum /tmp/mmc_boot1.bin

    Thank you in advance.



  • cat /proc/mtd
    dev: size erasesize name
    mtd0: 00030000 00010000 "u-boot"
    mtd1: 00010000 00010000 "u-boot-env"
    mtd2: 00010000 00010000 "factory"
    mtd3: 00fb0000 00010000 "firmware"
    mtd4: 0017fe58 00010000 "kernel"
    mtd5: 00e301a8 00010000 "rootfs"
    mtd6: 00690000 00010000 "rootfs_data"
    root@Omega2Pro:~# dd if=/dev/mtd0 of=/tmp/u-boot.bin
    384+0 records in
    384+0 records out
    root@Omega2Pro:~# md5sum /tmp/u-boot.bin
    8439b13b8f6206c9a4e798fd0191880d /tmp/u-boot.bin
    root@Omega2Pro:~# dd if=/dev/mtd1 of=/tmp/u-boot-env.bin
    128+0 records in
    128+0 records out
    root@Omega2Pro:~# md5sum /tmp/u-boot-env.bin
    a93d8be9946384b5948de085f0ce3af1 /tmp/u-boot-env.bin
    root@Omega2Pro:~#
    root@Omega2Pro:~# fdisk -l
    Disk /dev/mtdblock0: 192 KiB, 196608 bytes, 384 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock1: 64 KiB, 65536 bytes, 128 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock2: 64 KiB, 65536 bytes, 128 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock3: 15.7 MiB, 16449536 bytes, 32128 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock4: 1.5 MiB, 1572352 bytes, 3071 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock5: 14.2 MiB, 14876672 bytes, 29056 sectors



  • @crispyoz Thank you very much. This post was very kind of you. 🙂
    Sorry for being cheeky but the fdisk /dev/mtdblock5, /dev/mtdblock6 and maybe some /dev/mmcblck lines have been left out from your post.
    Could you upload the 'u-boot.bin' and 'u-boot-env.bin' files somewhere?
    What is your Omega2 Pro firmware version please?
    onion os version

    Thank you in advance.



  • Hi @györgy-farkas here are the disk stuff you requested. I'll find the files and put then on OneDrive and post the link.

    fdisk -l /dev/mtdblock5
    Disk /dev/mtdblock5: 14.2 MiB, 14876672 bytes, 29056 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes


    fdisk -l /dev/mtdblock6
    Disk /dev/mtdblock6: 6.6 MiB, 6881280 bytes, 13440 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes


    fdisk -l /dev/mmcblck
    fdisk: cannot open /dev/mmcblck: No such file or directory

    === Version Info ===
    Omega firmware: v0.3.2 b218
    onion-os - 1.0.6-1
    = OnionOS Apps =
    oos-app-legacy-console - 0.1.4-1





  • @crispyoz Many, many thanks! 🙂



  • My favorite thing about the pro is that it's a 2+ with a power dock so it's slimmer but just a little longer. My second favorite thing is the big juice tri-colour LED.

    My least favorite thing is that I only have one and the others i ordered are nowhere in sight and noone replies to my enquires for the status of my orders that were to ship on 31st March.



  • @crispyoz
    At least you got one. My five refused to be tamed and seem to have escaped into the wild. 😞 But I'm ever hopeful they'll find their way home one day and hopefully soon. 🙂



  • @crispyoz A simple fdisk -l command should display all partitions (and exit).
    For example this is its output on my Omega2 "Pro" simple 😉

    # Omega2+  FW omega2pro-v0.3.2 b218 with an 8GB microSD card and a 1GB USB pendrive
    
    
    root@Omega-99A5:/# cat /proc/partitions
    major minor  #blocks  name
    
      31        0        192 mtdblock0
      31        1         64 mtdblock1
      31        2         64 mtdblock2
      31        3      16064 mtdblock3
      31        4       1535 mtdblock4
      31        5      14528 mtdblock5
      31        6       6720 mtdblock6
     179        0    7676928 mmcblk0
     179        1    7672832 mmcblk0p1
       8        0     997376 sda
       8        1     997344 sda1
    
    
    root@Omega-99A5:~# fdisk -l
    Disk /dev/mtdblock0: 192 KiB, 196608 bytes, 384 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/mtdblock1: 64 KiB, 65536 bytes, 128 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/mtdblock2: 64 KiB, 65536 bytes, 128 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/mtdblock3: 15.7 MiB, 16449536 bytes, 32128 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/mtdblock4: 1.5 MiB, 1572352 bytes, 3071 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/mtdblock5: 14.2 MiB, 14876672 bytes, 29056 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/mtdblock6: 6.6 MiB, 6881280 bytes, 13440 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/mmcblk0: 7.3 GiB, 7861174272 bytes, 15353856 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x15d70756
    
    Device         Boot Start      End  Sectors  Size Id Type
    /dev/mmcblk0p1       8192 15353855 15345664  7.3G  b W95 FAT32
    
    
    Disk /dev/sda: 974 MiB, 1021313024 bytes, 1994752 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x0073cd33
    
    Device     Boot Start     End Sectors  Size Id Type
    /dev/sda1          63 1994751 1994689  974M  e W95 FAT16 (LBA)
    
    

    Thank you for all your work on this project. 🙂



  • @cas I got in early but I should have ordered more, I only have one 😞 . It's seriously holding up my project so I like György Farkas idea.



  • @György-Farkas Here is cat /proc/partitions and below fdisk -l

    cat /proc/partitions
    major minor #blocks name

    31 0 192 mtdblock0
    31 1 64 mtdblock1
    31 2 64 mtdblock2
    31 3 16064 mtdblock3
    31 4 1535 mtdblock4
    31 5 14528 mtdblock5
    31 6 6720 mtdblock6
    179 0 7634944 mmcblk0
    179 1 7633920 mmcblk0p1
    179 16 4096 mmcblk0boot1
    179 8 4096 mmcblk0boot0


    Disk /dev/mtdblock0: 192 KiB, 196608 bytes, 384 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock1: 64 KiB, 65536 bytes, 128 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock2: 64 KiB, 65536 bytes, 128 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock3: 15.7 MiB, 16449536 bytes, 32128 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock4: 1.5 MiB, 1572352 bytes, 3071 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock5: 14.2 MiB, 14876672 bytes, 29056 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock6: 6.6 MiB, 6881280 bytes, 13440 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mmcblk0: 7.3 GiB, 7818182656 bytes, 15269888 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0xbee0b8a0

    Device Boot Start End Sectors Size Id Type
    /dev/mmcblk0p1 2048 15269887 15267840 7.3G 83 Linux

    Disk /dev/mmcblk0boot1: 4 MiB, 4194304 bytes, 8192 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mmcblk0boot0: 4 MiB, 4194304 bytes, 8192 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes



  • @crispyoz Thank you. These are the partitions of my Omega2 "Pro" 's 16GB eMMC card with microSD adapter.
    I didn't know that those two boot partitions are correct or some error.

    Disk /dev/mmcblk0: 14.6 GiB, 15634268160 bytes, 30535680 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x00000000
    
    Device         Boot Start      End  Sectors  Size Id Type
    /dev/mmcblk0p1       8192 30535679 30527488 14.6G  c W95 FAT32 (LBA)
    
    
    Disk /dev/mmcblk0boot1: 4 MiB, 4194304 bytes, 8192 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    
    Disk /dev/mmcblk0boot0: 4 MiB, 4194304 bytes, 8192 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    


  • @György-Farkas said in DIY Omega2 Pro - Try it before buy:

    didn't know that those two boot partitions are correct or some error.

    Sorry @György-Farkas were you asking a quesiton?



  • @crispyoz You have already answered almost all my questions/requests. Thank you again for your support. 🙂
    I wrote in this post on 25th Feb:

    If you already have an Omega2 Pro please let us know:

    • Q: What is the FirmWare and the UBoot version of your Omega2 Pro?
      A: you wrote on 18th Apr
      Omega firmware: v0.3.2 b218

    What is the output of the following commands?

    • Q: cat /proc/mtd
      A: you wrote on 17th Apr

    dev: size erasesize name
    mtd0: 00030000 00010000 "u-boot"
    mtd1: 00010000 00010000 "u-boot-env"
    mtd2: 00010000 00010000 "factory"
    mtd3: 00fb0000 00010000 "firmware"
    mtd4: 0017fe58 00010000 "kernel"
    mtd5: 00e301a8 00010000 "rootfs"
    mtd6: 00690000 00010000 "rootfs_data"

    • Q: dd if=/dev/mtd0 of=/tmp/u-boot.bin
      A: you uploaded it to dropbox on 18th Apr

    • Q: md5sum /tmp/u-boot.bin
      A: you wrote on 17th Apr

    8439b13b8f6206c9a4e798fd0191880d /tmp/u-boot.bin

    • Q: dd if=/dev/mtd1 of=/tmp/u-boot-env.bin
      A: you uploaded it to dropbox on 18th Apr

    • Q: md5sum /tmp/u-boot-env.bin
      A: you wrote on 17th Apr

    a93d8be9946384b5948de085f0ce3af1 /tmp/u-boot-env.bin

    • Q: fdisk -l
      A: you wrote on 19th Apr

    Disk /dev/mtdblock0: 192 KiB, 196608 bytes, 384 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock1: 64 KiB, 65536 bytes, 128 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock2: 64 KiB, 65536 bytes, 128 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock3: 15.7 MiB, 16449536 bytes, 32128 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock4: 1.5 MiB, 1572352 bytes, 3071 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock5: 14.2 MiB, 14876672 bytes, 29056 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mtdblock6: 6.6 MiB, 6881280 bytes, 13440 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mmcblk0: 7.3 GiB, 7818182656 bytes, 15269888 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0xbee0b8a0

    Device Boot Start End Sectors Size Id Type
    /dev/mmcblk0p1 2048 15269887 15267840 7.3G 83 Linux

    Disk /dev/mmcblk0boot1: 4 MiB, 4194304 bytes, 8192 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk /dev/mmcblk0boot0: 4 MiB, 4194304 bytes, 8192 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes

    • Q: dd if=/dev/mmcblk0boot0 of=/tmp/mmc_boot0.bin
      A: it's an "empty" file (filled with 0x00)

    • Q: md5sum /tmp/mmc_boot0.bin
      A: you wrote on 1st May

    b5cfa9d6c8febd618f91ac2843d50a1c /tmp/mmc_boot0.bin

    • Q: dd if=/dev/mmcblk0boot1 of=/tmp/mmc_boot1.bin
      A: it's an "empty" file (filled with 0x00)

    • Q: md5sum /tmp/mmc_boot1.bin
      A: you wrote on 1st May

    b5cfa9d6c8febd618f91ac2843d50a1c /tmp/mmc_boot1.bin

    About the last two questions: I didn't know that the second boot partition (/dev/mmcblk0boot1) is correct or some error on my Omega2 "Pro" (Omega2+ and a 16 GB eMCC board with microSD adapter).



  • Hi @György-Farkas

    Below are the results you requested.

    dd if=/dev/mmcblk0boot0 of=/tmp/mmc_boot0.bin
    8192+0 records in
    8192+0 records out

    md5sum /tmp/mmc_boot0.bin
    b5cfa9d6c8febd618f91ac2843d50a1c /tmp/mmc_boot0.bin

    dd if=/dev/mmcblk0boot1 of=/tmp/mmc_boot1.bin
    8192+0 records in
    8192+0 records out

    md5sum /tmp/mmc_boot1.bin
    b5cfa9d6c8febd618f91ac2843d50a1c /tmp/mmc_boot1.bin



  • Hi @crispyoz
    OK, both mmc_boot partitions are totally empty (filled with 0x00).
    So Booting from External Storage is a white lie on Omega2 Pro too.
    Thank you.

    # Omega2 "Pro" (Omega2+ FW omega2pro-v0.3.2 b218 and a 16 GB eMMC board with a microSD card adapter)
    
    root@Omega-99A5:/# dd if=/dev/mmcblk0boot0 of=/tmp/mmc_boot0.bin
    8192+0 records in
    8192+0 records out
    root@Omega-99A5:/# md5sum /tmp/mmc_boot0.bin
    b5cfa9d6c8febd618f91ac2843d50a1c  /tmp/mmc_boot0.bin
    root@Omega-99A5:/# hexdump -C /tmp/mmc_boot0.bin
    00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
    *
    00400000
    
    root@Omega-99A5:/# dd if=/dev/mmcblk0boot1 of=/tmp/mmc_boot1.bin
    8192+0 records in
    8192+0 records out
    root@Omega-99A5:/# md5sum /tmp/mmc_boot1.bin
    b5cfa9d6c8febd618f91ac2843d50a1c  /tmp/mmc_boot1.bin
    root@Omega-99A5:/# hexdump -C /tmp/mmc_boot0.bin
    00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
    *
    00400000
    


Looks like your connection to Community was lost, please wait while we try to reconnect.