Booting issues of "HA over iHost"

Could you take the trouble to try out our Linux OS? So we could know whether the issue is only related to HA. The Linux OS over iHost should boot quickly, just wait for a few minutes, and you should be able to find the IP address of iHost from your router.

with linux installation and the same thing, blue light flashes unsuccessfully and my router does not assign IP for ihost, I tried to install linux image on two different TFs, one of which I tried to install HA and flash with balena and RPi imager.
In my opinion it is a software problem and not a hardware problem, because as I said before I managed to install HA on ihost, with an unofficial method from the first try and when I insert TF it works even now HA already installed and configured on the latest cube os update (but the image is the unofficial one), only that you can not do a new installation. In my opinion if you could downgrade 2.4.2 of cube os to a version on which I installed the unofficial method, you could also do an HA installation of the image that you released with the unofficial method on cube os 2.4.2
Sorry for my English. Thanks

I don’t think so since it was already possible to install HA and both WIFI and Ethernet work for me anyway

Could you tell me the brand and model of the TF card you are using? It’s even better to take a photo of the TF card.

I will order the same TF card for testing.

It seems to me that this issue is related to TF card compatibility.

yes there is no problem now I am out of the house and I can take photos later, but I remember that one is PNY 64 elite or elite pro and a LinkMore 128 A2 V30 I think there was also a Samsung Evo, but I also tried cloning TF with balena and everything worked already installed, if you tell me which one you managed to do I will also order one to try

now running on ihost cube os 2.5.2

on this TF on screen of my last order


So the TF card flashed with darkxst’s HAOS is from Samsung and is working. The LinkMore TF card and PNY TF card are flashed with HA over iHost image, and are not working, right?

I would suggest using TF card from SanDisk, Kingston or SamSung. We have been internally using these brands’ TF card for testing.

Working but it was cloned

right but after update to 2.5.2 of cube os, it doesn’t even work darkxst’s HAOS’s metod,that was working before the update and my first run of HA i made with PNY TF

i will buy one next day and try

hi can you let me know if you try one of the TF cards I have and if everything went well? but in my opinion it is a problem with Cube OS 2.5.2 and Ethernet because Ethernet is used to pre-download the image to install later, and I don’t see an Ethernet connection between the connections of my devices in the router list

I’ll let you know how it went for me with the TF you mentioned when it arrives

I can’t buy PNY and LinkMore TF cards because they are not available in China. But I have bought an ADATA TF card which is reported to be not work for HA over iHost by one of our users. Please refer to this GitHub issue for details.

I have just tested this ADATA TF card and it works. But it takes a lot of time to download related components (docker images actually) and it is still downloading now.




I can see the “Preparing Home Assistant” web page by visiting http://ihost-ip-address:8123/. It has been 2 hours and HA is still in “Preparing Home Assistant” process. The time of this process is largely depends on your internet speed and the access to GitHub.

you are on last version off cube os? i have two questions

  1. even though problem should be with TF because ihost does not detect LAN network even after a long time
    2 why can’t I install darkxst’s HAOS anymore if before it went without problems and even during that it doesn’t detect the Ethernet network?
    thank

Yes, I am on eWeLink CUBE OS 2.5.2.

  1. What do you mean by iHost doesn’t detect LAN? You mean you can’t use ethernet when you boot iHost into eWeLink CUBE OS?

By the way, you can’t use eWeLink CUBE OS and Home Assistant OS at the same time. You can either boot iHost into eWeLink CUBE OS which is on internal eMMC, or boot iHost into Home Assistant OS which is on TF card.

  1. What do you mean by Ethernet is used to pre-download the image to install later? Didn’t you download HA over iHost image using your computer?

  2. You should be able to flash darkxst’s HAOS to your TF card using your computer and an imaging tool like balenaEtcher. But to boot into darkxst’s HAOS, you need to use maskROM mode. Please refer to HAOS on Sonoff iHost · darkxst/ha-operating-system Wiki · GitHub

From my experience, if you followed the instructions for HA over iHost, and have seen the side LED stripe turns into Breathing Blue, then iHost has successfully detected TF card, has already loaded Home Assistant OS kernel into RAM, and are booting HA. If you don’t see iHost’s IP address from your router or you can’t ping the IP after several minutes, it probably means the filesystem on TF card is corrupted and you should flash HA over iHost image to TF card again. However, if you can ping the IP of iHost, and you can even visit http://your-ihost-ip:8123/, all you have to do is waiting.

Right now, my new installation of HA over iHost on ADATA TF card is still in “Preparing Home Assistant” process, and it has been 3 hours.

i know this

yes of course

i will try different TF if you say so
thanks

It has been more than 6 hours, and my new HA over iHost installation on ADATA TF card is still in “Preparing Home Assistant” process. I don’t know whether it is because of the network or the TF card, but it was fast for the last time which I used a Kingston TF card. I will wait until tomorrow, and will start all over again if it doesn’t complete.

I don’t care about the HA installation time, my problem is that after 5 hours I don’t have an IP assigned to access the HA interface.

I am sorry to hear that. I think it has taken a lot of your spare time, and our team are very grateful for your effort.

I have discussed with our team members, and we have decided to create a feature for eWeLink CUBE OS which could support flashing and booting HAOS directly from eWeLink CUBE OS, so users don’t have to do it manually. This feature should provide a much better user experience.

It may take us one or two weeks to add this feature, and we would like to invite you to test this feature first if we have your iHost’s Device ID. You can find the device id of your iHost on eWeLink CUBE OS’s Settings page.

Finally, after 8 hours’ waiting, the installation of HA over iHost on ADATA TF card completes.