Running Home Assistant OS on Orange Pi 3B V1.1 + Installing to eMMC

Running Home Assistant OS on Orange Pi 3B + Installing to eMMC

After a lot of experimentation, I got Home Assistant OS booting and running from internal eMMC

Successful installation of Home Assistant OS 18.1 on Orange Pi 3B V1.1

Steps to follow exactly in this sequence
Use usbimager to write or read image files on SD card or EMCC
Connect USB to Ethernet to OPI3B
Connect USB to Wifi adaptors to OPI3B, This is require if need to upgrade from OS 17.3 to 18.X
HDMI port is not working so all steps will be done by using web access.

  1. Restore haos_odroid-m1s-17.3.img.xz to eMMC or uSD Card by using usbimager on Windows or Ubuntu PC.
  2. Next step is very important otherwise OPI3B will not boot HAOS.
  3. Replace rk3566-orangepi-3b-v1.1.dtb file with rk3566-odroid-m1s.dtb on hassos-boot partition of eMMC or uSD Card.
  4. Install eMMC or uSD Card in OPI3B and switch on it will take some time 1-2 Hours in case eMMC or 4 to 5 Hours in case uSD Card.
  5. Green heartbeat light will start blinking if orangepi3b is booting with HAOS.
  6. Ping IP address of USB to LAN adaptor, Once ready then access in web browser.
  7. Setup Home Assistant as normal.
  8. Configure Home Assistant Network to access with USB to wifi adaptor.
  9. Disconnect LAN cable and make sure OPI3B is accessible on wifi IP address.
  10. Shutdown home assistant server completely.
  11. Next step is very important otherwise OPI3B will not boot HAOS.
  12. Replace rk3566-orangepi-3b-v1.1.dtb file with rk3566-odroid-m1s.dtb hassos-boot partition of EMMC or SD Card.
  13. Upgrade Home Assistant to 18.1 version.
  14. After update OPI3B will take more then one hour if EMMC used or more then five hours if SSD Card used to connect to Wifi.
  15. Ping IP address of USB to Wifi adaptor, Once ready then access in web browser.
  16. Home Assistant access is limited to wifi, USB to LAN is not detected by OS 18.1

Installation method: Home Assistant OS
Core: 2026.7.2
Supervisor: 2026.07.3
Operating System: 18.1
Frontend: 20260624.5

Hardware Used
Orangepi 3B 4GB Version
2. eMMC Module to uSD Adaptor if eMMC used
3. USB to LAN Adaptor Model JP1081B NO:9700 - RD9700 USB2.0 To Fast Ethernet Adaptor
4. USB to Wifi Adaptor - LBLink - Realtek RTL8188FTV Wireless LAN 802.11n USB 2.0 Network Adapter

Link to Download HAOS Image 17.3
https://github.com/home-assistant/operating-system/releases/download/17.3/haos_odroid-m1s-17.3.img.xz

Link To Download USBImager

DTB File download link

Congrats on getting this to sort of work.

A warning to those reading this. Obviously this is not an officially supported install method and if you have problems, I would suggest coming back to this thread and working the problems out together.

As HAOS updates (monthly), things that work today but are not officially supported may not work tomorrow. But you are indeed free to use the open source code any way that follows the license. I don’t suggest using this for production and relying on it to run your house because of this, but have fun and do as you like.