Daily rant - CS lab CSMIO/IP-M firmware update - Float point division by zero. 

I got a task to get a CSMIO/IP-M based machine running.
First I have started the experimentation in Virtualbox.
Installed MACH3, and the CSLab plugin. From MACH 3 it says it needs firmware update. Okay, let's check the firmware updater!

I have started to have bad feelings when it started with the following message:

Float point division by zero.


After passing this dialog here is the main screen:

Okay, it must be some problem with the Virtualbox.
So I have setup a Windows based machine, and it produced the same there. Contacted with the support, but no response.

While waiting to their support I have fired up my VBox and accidentally resized my Virtualbox window, and guess what:

After this trick I have been able to flash my drive and use the MACH3 later.

Driven by the curiosity I have tried to change the resolution on the native machine, but it did not helped, however the buttons are working even if you do not see anything in the window. So if you need this tool try to click blindly and it will ask for the FW upload file. They attached two files, nothing says which one needs to be flashed, so T have flashed both and it runs now.


[ hozzászólás ] ( 40 megtekintés ) [ 0 trackbackek ] permalink ( 3.1 / 159 )
Samsung D60 - no flash repair 

My father's Samsung D60 compact camera's flash stopped working.
I have taken it apart to see what happened. In our case the problem source was a broken flex PCB between the flash capacitor and the flash charge PCB.

Repair procedure:
- Remove the screws.
- Remove the back plastic cover
- Disconnect the LCD and unscrew the LCD holding frame.
- Disconnect the upper buttons
- Remove the front cover

WARNING: the flash capacitor is charged to >300V. It can cause injury or damage if you touch it when it is charged. Discharge it before starting the flash disassembling process.

There is a black tape on the main PCB right to the upper buttons connector. Measure DC voltage between the rightmost two pins. If you can measure the flash capacitor voltage (>10V) then your problem will be different. If not carefully desolder the pads of that flex PCB one by one.

Remove the flash holding screw, and remove the flash assembly including the flash capacitor.

Discharge the cap and solder back to the flex PCB:

Bonus: I have found the UART of the main MCU.

Unfortunatelly nothing exciting just a blue colored "end" string comes at the boot with 11500 8n1. It does not seems to be responding to anything.

Samsung Digimax S730 could be also affected. (Using the same flash assembly AD92-00338A (STS3-73))

[ hozzászólás ] ( 140 megtekintés ) [ 0 trackbackek ] permalink ( 3.1 / 171 )
Extract ROM file from Sony VAIO BIOS update 

I needed to reflash a Sony VAIO BIOS flash with an external programmer. I have had no contents for that so I have had to extract it from the vendor BIOS upgrade.

Unfortunatelly my update did not put the ROM file to the %temp% folder as it is suggested here:

I have fired up the ProcessMonitor and it helped me to figure out where is it:

So always look for the ROM file in the C:\ProgramData\Sony Corporation\Sony Packaging Manager\PackagingTemp while the updater is running.
[ 1 hozzászólás ] ( 14 megtekintés ) [ 0 trackbackek ] permalink ( 2.9 / 149 )
Install driver inf under Windows 7 from command line side notes... 

Just a side note to this blogpost:
http://users.atw.hu/balubati/blog/index ... 529-094303

The method only works if the INF file has a DefaultInstall key.

Something like this:

; Default Installer


Also I have learned how to get rid from a device driver totally:
List installed drivers with pnputil -e.
Find the appropiate one (oem[n].inf)
Uninstall the devices from device manager using this driver
Run pnputil -d oem[n].inf to delete the driver
[ hozzászólás ] ( 21 megtekintés ) [ 0 trackbackek ] permalink ( 2.9 / 154 )
Cisco conference phone - permanent DECT removal... 

I have been lucky to "legally" take apart some Cisco conference phones to PERMANENTLY remove the unused and unknown DECT functionality because if the locale is set to wrong country in the device it might cause some interfence with the UMTS frequencies which is illegal in my country and not tolerated well by the goverment agencies...

The DECT module is manufactured by the Dialog semi can be seen on the left. (SC14441) The main SoC, flash, RAM should live under the shield, but I have not delved more deeper because we wanted to keep the warranty (there are no stamped screws to provide evidence to the device tampering).

There are a plenty of unpopulated debug headers on the board (I think mostly JTAG).

The board has only oneintresting text on the silkscreen:
Beignet Base 1000706-00 revK
[ hozzászólás ] ( 5 megtekintés ) [ 0 trackbackek ] permalink ( 2.9 / 182 )

<< <Előző | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | Következő> >>