DIY Omega2 Pro - Try it before buy



  • (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
    


  • @György-Farkas I never saw where it said it boots from external storage, I just see the pro as combo of Omega2+, PowerDock, memory expansion and a much better LED. It's also slimmer because you don't have to plug in the Omega since it's soldered in. I just wish they're get rid of the USB-A plug.



  • @crispyoz Please take a look at the official Onion Omega2 Documentation. The Onion guys advertise the pivot-overlay as Booting from External Storage.



  • @György-Farkas I misunderstood what you were saying. I thought you were saying the Pro boots from external storage.I am aware Omega 2 CAN boot from external storage.



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