Yeah we've established it doesn't work but still no answer as to why. It did work on the last build.
I did start to reply to this at 3am this morning but really couldn't be arsed to prove my point so went to bed.
You never asked why it didn't work, you asked if you could initialise at "this" point to which I answered yes. Whats more, you cannot possible know that it worked in the last build as this is the first build which uses this method of flashing from online.
To take this a step further I have flashed my box with the latest nightly build to prove that it is nothing to do with this build but the pure fact that you cannot use a micro SD card to flash with from online.
| | | | |
A fresh start | Setup screen | Once I had completed the wizard | The install date and build date | Only my mounted micro SD card |
So once again I am at the point where I have only got my micro SD card initialised and mounted in my box. Now when I try to do an online flash, which this time comes directly from the zgemma.tv web server and not from the WooshBuild server, we will see what happens.........
| | | | |
Getting ready to flash via online | So close to seeing the list of available images | Oh, not enough space! | And now with my USB plugged back in | There is our list of available images |
| | | | |
| | | | |
With the latest one selected | With the latest on downloading to the USB stick | | | |
If you would like me to pre-empt your question of "Why it doesn't work?", the answer is because the file which deals with the online download is not written to check for a micro SD card, it is that simple. Want proof?
Code:
if Freespace('/media/hdd') < 300000:
self.session.open(MessageBox, _("Not enough free space on /hdd !!\nYou need at least 300Mb free space.\n\nExit plugin."), type = MessageBox.TYPE_ERROR)
Although quite easy to understand the code basically says: If the free space on the USB device is less than 300000kb (300mb) then show the error message that there is not enough free space.
It is possible to make a fairly simply change to the first line something like:
Code:
if Freespace('/media/hdd') < 300000 [B]| Freespace('/media/mmcblk0p1') < 300000[/B]:
self.session.open(MessageBox, _("Not enough free space on /hdd !!\nYou need at least 300Mb free space.\n\nExit plugin."), type = MessageBox.TYPE_ERROR)
and it would then also check the free space on the micro SD card, but it is not always quite as simple as that and I have not bothered to implement it as there may be a valid reason as to why OpenATV have not already done this.
I am done answering questions about micro SD cards and seeing posts about micro SD cards. You cannot use an micro SD card to flash an online image. I have pre-empted your Why not question and I have answered it above and beyond what I think you would have expected.
Please don't post questions about micro SD cards as my head is like to explode. Follow the tried and tested a million times instructions and you can't go wrong.