Jump to content


Photo

VU+ Solo2 Flash Image fails immediately

vu+ solo2 flash image

  • Please log in to reply
8 replies to this topic

#1 snake.bite

  • Member
  • 13 posts

+1
Neutral

Posted 7 September 2024 - 17:37

Hi all,

as the recommendation goes to better flash an image rather than update packages, I tried with my VU+ Solo2 running OpenPLI 9.0. It downloads the image, unpacks, starts flashing but immediately fails. No error message apart from "fail". Regardless, which image I try - at least the latest 9.0 and dev builds.

I even tried to flash from USB (image on usb drive, power cycle, press "power") with the same result.

 

I know this brand is not supported officially, but still, is there a way to find out what is going on? Any logs written by the process?

 

Any ideas?

 

Chris.



Re: VU+ Solo2 Flash Image fails immediately #2 WanWizard

  • PLi® Core member
  • 69,842 posts

+1,780
Excellent

Posted 7 September 2024 - 18:20

Flashing from USB is done by the bootloader (the BIOS of the box), you need to fabricate a console connection to be able to see what is happening.

 

If the box still boots, most images have an option in the menu to flash the box, that might provide more feedback.

 

It is possible the image has become to big, some bootloaders have limits smaller than the size of flash memory..


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: VU+ Solo2 Flash Image fails immediately #3 snake.bite

  • Member
  • 13 posts

+1
Neutral

Posted 7 September 2024 - 19:17

Good idea, will try to connect to the RS232 next time.

 

Flashing from OpenPLi was my first attempt. I could not see any more hints. Judging on how quickly it fails, I would assume there is some integrity or signature check that fails. Or some magic number is off. Size check would fit as well :-| OTOH the installed image works fine and can take package updates. But then I have no idea about the actual layout in flash and what's on the HDD for example.

 

I was hoping the flash utility in OpenPLi creates some logs while not actually flashing that could be inspected.

 

Chris.



Re: VU+ Solo2 Flash Image fails immediately #4 littlesat

  • PLi® Core member
  • 56,931 posts

+695
Excellent

Posted 8 September 2024 - 08:22

Are you sure the usb stick is fine? How far did it go? You say it downloaded.. did it unpack? Did it tried to flash?

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: VU+ Solo2 Flash Image fails immediately #5 WanWizard

  • PLi® Core member
  • 69,842 posts

+1,780
Excellent

Posted 8 September 2024 - 12:27

Size check would fit as well :-| OTOH the installed image works fine and can take package updates.

 

Like I said, there is a difference between the size of the root partition in flash, and the maximum file size the bootloader accepts when flashing.

 

You seem to be able to handle the commandline, so you could try flashing it from the commandline, using ofgwite, and see if that produces any useful output.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: VU+ Solo2 Flash Image fails immediately #6 twol

  • Senior Member
  • 447 posts

+15
Neutral

Posted 8 September 2024 - 17:11

With python 3 it is difficult (but possible to get the image to flash) but only by restricting whats included in the base image.
In OpenViX, there is a small flash option(which Huevos has mentioned) that allows this to happen - but its use is restricted for example to use as a client box in a C/S setup - and even there the user had to add a  swap file to get a working and viable setup.


Gigablue Quad 4K & UE 4K
.........FBC Tuners:
------------------> DUR-Line DCR 5-1-8-L4 Multiswitch to 1.5M dish(28.2E)
------------------> Spaun SUS 5581/33 NFA Multiswitch to 80 cm dish(19.2E)
.........DVB-S2X into 90cm dish (27.5W)

Octagon sf8008, AX HD61, Edision Osmio 4K+, Zgemma H9Combo using Legacy ports on multiswitches
Zgemma H9twin & Zgemma H9 C/S mode into Giga4K
 


Re: VU+ Solo2 Flash Image fails immediately #7 WanWizard

  • PLi® Core member
  • 69,842 posts

+1,780
Excellent

Posted 8 September 2024 - 20:30

All OpenPLi 9 images should still work on all hardware we support. For OpenPLi 10 that is no longer the case, and we have decided to drop support for those boxes, instead of making "small" images for it.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: VU+ Solo2 Flash Image fails immediately #8 snake.bite

  • Member
  • 13 posts

+1
Neutral

Posted 14 September 2024 - 13:56

Hi all,

thanks for your great support! I have tried with the command line first. Following https://wiki.openpli...he_command_line

root@vusolo2:~# ofgwrite -r -k /hdd/downloaded_images/vuplus/solo2/
mkdir: can't create directory '/newroot': File exists
/usr/bin/ofgwrite: line 6:   744 Segmentation fault      /newroot/ofgwrite_bin "$@"
root@vusolo2:~#

Moving /newroot away wasn't possible because it was in use.

 

Never give up hope, tried the UI. Used the 2024-09-08 image from 9.0. Output on serial was not helpful. (was it even related?):

[eDVBPESReader] ERROR reading PES (fd=68): Value too large for defined data type

So, next for the USB. Downloaded openpli-9.0-release-vusolo2-20240908_usb.zip. Extracted on 8GB FAT-USB drive according to https://wiki.openpli..._a_Vu.2B_Solo_2

 

Serial console output

FE initialized.
USB: New device connected to bus 3 hub 1 port 1
USB: Resetting device on bus 3 hub 1 port 1
USB: Locating Class 08 Vendor 090C Product 1000: Mass-Storage Device
USBMASS: Unit 0 connected
waiting for usb...done
checking usb
Found high priority Mass Storage bus = 3, index  = 0 
checking front key
readFrontKey 0 0
Checking usbdisk0:/vuplus/solo2/ignore.update......NO
Checking usbdisk0:/vuplus/solo2/force.update......NO
Checking usbdisk0:/vuplus/solo2/cfe_cfe_auto.bin......NO
Checking usbdisk0:/vuplus/solo2/root_cfe_auto.bin......YES
Checking usbdisk0:/vuplus/solo2/splash_cfe_auto.bin......NO
Checking usbdisk0:/vuplus/solo2/kernel_cfe_auto.bin......YES
Checking usbdisk0:/vuplus/solo2/reboot.update......YES
waiting for update key
ACK : 
readFrontKey 0x0
ACK : 
ACK : 
FrontPanel Key : d1, 1
readFrontKey 0xd101
Update
Reading usbdisk0:/vuplus/solo2/cfe_cfe_auto.bin:  Skipping...: File not found
Reading usbdisk0:/vuplus/solo2/initrd_cfe_auto.bin:  Done. 5976879 bytes read

Programming...
done. 5976879 bytes written
Reading usbdisk0:/vuplus/solo2/splash_cfe_auto.bin:  Skipping...: File not found
Reading usbdisk0:/vuplus/solo2/kernel_cfe_auto.bin:  Done. 3601830 bytes read

Programming...
done. 3601830 bytes written
Checking usbdisk0:/vuplus/solo2/root_cfe_auto.bin......YES
Loader:elf Filesys:raw Dev:flash0.initrd File: Options:bmem=192M@64M bmem=256M@512M
Loading: 0x80001000/12707456 0x80c1f680/113040 Entry address is 0x8048f3e0
Starting program at 0x8048f3e0

Linux version 3.3.6-1.2-g7f330e7-dirty (shcheong@NcshN2) (gcc version 4.5.3 (Broadcom stbgcc-4.5.3-2.4) ) #9 SMP Tue Feb 12 10:55:17 KST 2013
Fetching vars from bootloader... found 13 vars.

...

So, it worked!

 

I have no clue what was different this time or why flashing from within OpenPli did not work. Next time, I will definitely monitor the process through serial. That was a great tip WanWizard!

 



Re: VU+ Solo2 Flash Image fails immediately #9 WanWizard

  • PLi® Core member
  • 69,842 posts

+1,780
Excellent

Posted 14 September 2024 - 14:28

What OpenPLi was exacly on it? 8.3 ?

 

There was a version where ofgwrite crashed with a segmentation fault on mipsel boxes, guess this was the one. If would also make flashing from the UI fail, as it uses the same ofgwrite command.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.



2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users