востановление поврежденных голов +/ damage head unit repair

Zdenek
Новичок
Сообщения: 20
Зарегистрирован: Пт дек 13, 2013 8:43 pm

Сообщение Zdenek »

flashit -a 40000 -e 1000 not work in IPL....
Commads work only when normal run or emergency.
ДЮК
Местный
Сообщения: 269
Зарегистрирован: Вс дек 01, 2013 10:48 am

Сообщение ДЮК »

Zdenek писал(а): flashit -a 40000 -e 1000 not work in IPL....
Commads work only when normal run or emergency.
exactly
completely forgot that this instruction QNX :upset:
We can only boot 1c0000 or 100000?
Or JTAG?
Zdenek
Новичок
Сообщения: 20
Зарегистрирован: Пт дек 13, 2013 8:43 pm

Сообщение Zdenek »

boot 1c0000 and write command "flashit -a 40000 -e 1000"....

a4ss4abt
Пользователь
Сообщения: 30
Зарегистрирован: Ср май 07, 2014 12:26 am
Откуда: Italia

Сообщение a4ss4abt »

Hi guys and thanks for this very useful thread. I'm new here and I'm very sorry but I have to write in english cause for me the russian is too much difficult.
Reading this thread from the first post, it wasn't so easy using translators that change the sinthax of QNX commands, but finally i was able to find the solutions.
Now i have just recovered the first one of my two 9498 bricked units
On the second one I did an error erasing the partition dev/fs0p3. I tried with the "flashit -a 40000 -e 1000" without success. The emergency update starts but cannot write the lost partition. I think the partition must be created and mounted but how?
here the first part of Boot log any help will be very apreciated.


IPL: Audi 3G 9308 (SH7785) / QNX 6.3.0 [PL_qnx_ipl-3g_9308-sh7785_08253A, built 2008/06/18_15-16-25_UTC]
CPU: SH7785 (>= 5th cut, clk mode 20. 4xDDR), 792MHz
RAM: 512 MB (probed, DBCONF=e30002)
FLASH: Spansion S29GL512N (32bit): 512 sectors x 256K
FPGA: PL_MMI3G_PLUS_FPGA_9411_D1_11384A (0ms)
*** Old-fashioned mark found on IFS @0x1c0000: .zero=0x30000013
*** Old-fashioned mark found on IFS @0x680000: .zero=0x10000000
starting image @680000 ...


Startup: PL_qnx_startup-sh7785_11292A, built 2011/07/19_08-03-38_UTC
RAM : 128 MB @0x08000000
RAM : 128 MB @0x40000000
NVRAM: 36 MB @0x5dc00000
RAM : 220 MB @0x50000000
FLASH: 128 MB @0x00000000
FPGA IRQ: Interrupt Controller ID:33 Ver:2.1.0 ILVL:7 Lines:255

System page at phys:0800a000 user:0800a000 kern:8800a000
Starting next program at v8804aae0
Welcome QNX6.3.2 (QNXLabel RL_qnx_os_632_PSP3_08041A)- Harman/Becker MMI3GP Build 9498 E1-12321A
USB-stuff (QNXLabel RL_qnx_os_632_PSP3_08041A)
(devf t1::f3s_table_find:247) fs0p3 corrupt U: 74
checkPersistence: /mnt/efs-persist has not been mounted by devf-generic after 30 seconds: formatting /dev/fs0p3
checkPersistence: trying to backup the corrupted flash: ('.' == 1M)
.........
Unable to access "/mnt/efs-persist" (2)
# NV: Waiting for the minirm init done indication file /dev/shmem/nvminirm.finished'
NVLOADER: Booting DSP (DRAM Setup time = 1000 us)...
NVLOADER: Going to call nvTsrmRawLoad for file /etc/NvDspCodecs.elf
NVLOADER: Done
Enabling DMA using channel 11
Overriding default Interrupt Priority
Current debug level = 0x7fffffff
dmaChannel = 11, interrupt thread priority = 21
devg-NVMEM: Mapped vaddr 0x38100000 to paddr 0x5d397000
[pcidma] PL_qnx_pcidma_FMod08363A_09274A, built 2009/07/02_11-10-37_UTC
multicored [000000154.647]:version 4.6.d, verbosity 1 (supported 4), scope 0x00000001, console: /dev/ser1 (fd=3), FILE_LOGGING, TESTCO
NTROL, DYNAMIC_LOAD
multicored [000000154.650]:using 750 buffers of size 1460 (total 1095000 bytes)
multicored [000000154.694]:version 4.6.d, verbosity 2 (supported 4), scope 0x00000001, console: /dev/ser1 (fd=3), FILE_LOGGING, TESTCO
NTROL, DYNAMIC_LOAD
multicored [000000154.716]:udp: broadcaster created
multicored [000000154.722]:attached to filesystem at /hbsystem/multicore, port 851
multicored [000000154.740]:MACHINE:SH(1), total MEM 499122176, 1: 271582976 SH7785 (SH4A) 792MHz, FPU
multicored [000000154.745]:sloop active
multicored [000000154.747]:lo0 127.0.0.1 255.0.0.0
multicored [000000154.747]flog0 0.0.0.0 0.0.0.0
multicored [000000154.774]:listener_activate()
multicored [000000154.776]:listener on port 851 active, fd=7
Mask = c3
GPIO 7 set to Low
Overriding default Interrupt Priority
dev-nvram: PL_qnx_dev-nvram_07225A, built 2007/06/01_15-44-08_UTC
dev-nvram: page_size:4096
dev-nvram: signalling register 10ee:9411:0:40:40 [vid:did:barffs:mask]
dev-nvram: CPU: SH7785 (5th cut or higher, clk_mode 20) [10300700:250, 133735fa]
dev-nvram: map '/dev/nvram/navi' to 0x5dc00000-0x5fffefff
dev-nvram: map '/dev/nvram/.guard' to 0x5ffff000-0x5fffffff
dev-nvram: SelfRefresh was inactive
UART: Mod:0E Date:09503A Ver:2.2.2
devc-ser8250hb: UART supports FiFo counter
devc-ser8250hb: UART supports 32bit access
devc-ser8250hb: RX_FIFO_SIZE:2048 TX_FIFO_SIZE:2048
devc-ser8250hb: set IBUF size to 16384
UART: Mod:0E Date:09503A Ver:2.2.2
devc-ser8250hb: UART supports FiFo counter
devc-ser8250hb: UART supports 32bit access
devc-ser8250hb: RX_FIFO_SIZE:512 TX_FIFO_SIZE:512
UART: Mod:0E Date:09503A Ver:2.2.2
devc-ser8250hb: UART supports FiFo counter
devc-ser8250hb: RX_FIFO_SIZE:32 TX_FIFO_SIZE:32
Debug filehandle = 5
For further debug messages have a look at multicore output consoles '/hbsystem/multicore/navi/g'
[pcidma] PL_qnx_pcidma_FMod08363A_09441A, built 2009/10/26_07-46-16_UTC
mam0 available
NAVI: sys_alloc_shm_area(/dev/nvram/navi) open() ok: 9
NAVI: sys_alloc_shm_area(/dev/nvram/navi) filesize() = 37744640
NAVI: sys_alloc_shm_area(/dev/nvram/navi) mmap to 38100000
NAVI: sys_alloc_shm_area(/dev/nvram/navi): physical of 38100000 at 5dc00000
NV_ENABLE_DYNAMIC_PRIORITIES is enabled
max-consecutive-errors set to 2
timeout retries config string == |2|
timeout-retries set to 2
io-media-nvidia built: Jul 20 2012 14:33:47 against Official Tree
nv_global.verbose = 0
Virtual Address for CDDA DirectIO = 842F000
0,"nVAudio_init: IN
0,"nVAudio_class_init: IN
nVAudio_class_init: OUT success
0,"nvidia_render_manager_init();
0,"nVAudio_init: IN
0,"nVAudio_class_init: IN
nVAudio_class_init: OUT success
0,"nVAudio_class_init: IN
nVAudio_class_init: OUT success
io-media-nvidia/a2dp_player: The 'metadata-timeout' setting is missing or has an invalid value, defaulting to 4000ms
0,"nVAudio_init: IN
0,"nVAudio_class_init: IN
nVAudio_class_init: OUT success
0,"nvidia_render_manager_init();
0,"nVAudio_init: IN
[t(p) usr/sbin/io-display 98332 7 10 7033aaf6]
[t(c) usr/sbin/io-display 98332 5 10 70334f72]
WARNING: NON PERFORMANT MODULAR STARTUP!!!
Path=0 - XILINX ATAPI
target=0 lun=0 CD-ROM(5) - FJ-TEN DVD-ROM DV-05FT2 Rev: 1B20
Path=1 - XILINX ATAPI
target=1 lun=0 Direct-Access(0) - TOSHIBA MK6050GA Rev: TJ10
cd0 mounted after 1 try
[t(p) proc/boot/procnto-instr 1 8 10 8803cc12]
[t(c) ./MMI3GNavigation 155689 23 10 703351de]
***************************************
*** ***
*** Online Speech ***
*** ***
*** EncodeStream ***
*** v1.0.02 ***
*** ***
***************************************
DSIVersion: 0.0.0
DSISource: DSI 2012_26_26
DSI-Build-Version: Mon Jun 25 11:24:44 CEST 2012 / DSIGEN v1.138.4
ReleaseLabel: Int_AU3G_EU_SOP9_12272P
start JDSI bundle
HBTRACE: jdsi.verboselevel = null => verbose-level = 0 because property not set or invalid
jdsi.loglevel : 2
No External Component found
.......................
Аватара пользователя
Tschako
Местный
Сообщения: 150
Зарегистрирован: Пт окт 03, 2014 4:02 pm

Сообщение Tschako »

You have to rewrite the efs-persist image in emg-app mode like following this steps:

1. Prepare a SD card with an binary image file from an ifs-persist partition (name: efs-persist.bin)
2. Put SD card in slot #1 (sdcard10t11)
3. start unit in IPL mode
4. enter command "boot 1c0000" to boot emg-app
5. enter command "echo dummy > /HBpersistence/DeveloperMode" to extend the timeout for watchdog reboot
6. enter "flashit -a 6200000 -d -f /mnt/sdcard10t11/efs-persist.bin" to flash the partition image
7. reboot the unit after the verification message
8. the unit now will recover the details for the persistence partition
Thats it!
a4ss4abt
Пользователь
Сообщения: 30
Зарегистрирован: Ср май 07, 2014 12:26 am
Откуда: Italia

Сообщение a4ss4abt »

Many thanks Tschako, sorry but you say this :1
what do you mean? I did "boot 1c0000" but w/o success
a4ss4abt
Пользователь
Сообщения: 30
Зарегистрирован: Ср май 07, 2014 12:26 am
Откуда: Italia

Сообщение a4ss4abt »

Sorry I missed the second part of the post,
thanks a lot I TRY IMMEDIATLY
Аватара пользователя
Tschako
Местный
Сообщения: 150
Зарегистрирован: Пт окт 03, 2014 4:02 pm

Сообщение Tschako »

The "boot 1c0000" command starts the emg-app from IPL mode. Only in IPL mode the "boot" command works!
You have to make sure, to recognize to be in IPL! Only when the prompt lookes like this mark "=>" you are in IPL mode. (Initial Program Loader)
otherwise, you´are not reaching the IPL correctly and the "boot" command doesn´t work.
a4ss4abt
Пользователь
Сообщения: 30
Зарегистрирован: Ср май 07, 2014 12:26 am
Откуда: Italia

Сообщение a4ss4abt »

yes, i know IPL mode but i'm trying and cannot give the "echo dummy > /HBpersistence/DeveloperMode" look please:

IPL: Audi 3G 9308 (SH7785) / QNX 6.3.0 [PL_qnx_ipl-3g_9308-sh7785_08253A, built 2008/06/18_15-16-25_UTC]
CPU: SH7785 (>= 5th cut, clk mode 20. 4xDDR), 792MHz
RAM: 512 MB (probed, DBCONF=e30002)
FLASH: Spansion S29GL512N (32bit): 512 sectors x 256K
FPGA: PL_MMI3G_PLUS_FPGA_9411_D1_11384A (0ms)


Entering CLI, type '?' or 'help' for help


=> boot 1c0000
starting image @801c0000 ...


Startup: PL_qnx_startup-sh7785_09332A, built 2009/08/11_11-10-29_UTC
RAM : 128 MB @0x08000000
RAM : 128 MB @0x40000000
RAM : 256 MB @0x50000000
FLASH: 128 MB @0x00000000
FPGA IRQ: Interrupt Controller ID:33 Ver:2.1.0 ILVL:7 Lines:255


System page at phys:0800a000 user:0800a000 kern:8800a000
Starting next program at v88046b20
intrentry_base = 8ffe5630, size=2176
copying intrentry code:
intrentry_code_buf = 88085f28
intrentry_base = 8ffe5630
copy_size = 2432
final intrentry_base = 8ffe5630, size=2176
------------------------------------------------------
Welcome to QNX 6.3.2 (RL_qnx_os_632_PSP3_09423A) MMI3G Audi EMERGENCY SETUP 10214A
starting pci driver
*** init FPGA registers ***
[pcidma] PL_qnx_pcidma_FMod08363A_09274A, built 2009/07/02_11-10-37_UTC
starting dev-ipc for IOC
initialize IPC Driver
starting network driver
starting atapi driver - setup device /dev/cam0
starting devc-pty
Path=0 - XILINX ATAPI
target=0 lun=0 CD-ROM(5) - FJ-TEN DVD-ROM DV-05FT2 Rev: 1B20
Path=1 - XILINX ATAPI
target=1 lun=0 Direct-Access(0) - TOSHIBA MK6050GA Rev: TJ10
starting flash driver
starting SDCard driver
Path=0 -
target=0 lun=0 Direct-Access(0) - SL08G Rev: 8.0
Unable to access "/dev/io-net/en5" (2)
starting with no network driver
===========================================================
Emergency IFS is started. Emergency app tries to restore
the application.
===========================================================
49169 running /usr/bin/devg-NVTIRM
DMA is Disabled
dma disabled, interrupt thread priority = 100
49171 running /sbin/io-media-nvidia
49172 running /usr/sbin/io-display
49173 running /usr/apps/MMI3GEmergencyApp
===========================================================
Emergency shell started, fix your system and restart again
===========================================================
discplayer_init: IN
nvidia_render_manager_init: IN
INvmRenderManager::GetNvmRenderManager (&pRenderManager);
er = pRenderManager->Init(oConfig);
# App FPGA valid 1
Emergency FPGA valid 1
Disabling IOC watchdog


EmergencyApp-MMI3G: version 31.19.2098, date of build 08.09.2009
pRenderManager->Open()
nvidia_render_manager_init: OUT
discplayer_init: OUT
discplayer_init
discplayer_init: IN
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
discplayer_init: OUT
dvdtrackplayer_init
discplayer_init: IN
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
discplayer_init: OUT
dvdnavigator_init
created navigator control point with 8249288
mixer_init: IN
mixer_init: OUT
NvTRACELEVEL set to 3 (Level Info)
nVAudio_init: IN
nvidia_render_manager_init();
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
nVAudio_init: OUT
installing audio decoders
installing video decoders
nVAudio_init: IN
nvidia_render_manager_init();
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
nVAudio_init: OUT
OnIpcGetCaptureUnitSourceCount
Number of displays: 6
Number of layers: 9
Graphics init was successfull: DisplaySize is 800x 480
The FPGA for the application is valid!
Emergency application will do nothing!
result of running command start_efs_driver.sh is 0
(devf t1::f3s_table_find:247) fs1p3 corrupt U: 74
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
HBpersistence is not available!
***********************************************************
** DeveloperMode is off!!!! **
** The system will shutdown soon! **
** DO NOT FLASH WITH SCRIPTS IN THIS MODE!!! **
***********************************************************
** You can enable DeveloperMode like this: **
** echo dummy > /HBpersistence/DeveloperMode **
***********************************************************
Set DisplayStatus to 2
Set DisplayStatus to 4
Set DisplayStatus to 6
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
echo dummy > /HBpersistence/DeveloperModeOnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
echo dummy > /HBpersistence/DeveloperModeOnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
a4ss4abt
Пользователь
Сообщения: 30
Зарегистрирован: Ср май 07, 2014 12:26 am
Откуда: Italia

Сообщение a4ss4abt »

it tells me
"no such file or directory"
when i give the command
after it stops the unit
a4ss4abt
Пользователь
Сообщения: 30
Зарегистрирован: Ср май 07, 2014 12:26 am
Откуда: Italia

Сообщение a4ss4abt »

did you see this message:

"Emergency application will do nothing!
result of running command start_efs_driver.sh is 0
(devf t1::f3s_table_find:247) fs1p3 corrupt U: 74"

Without the HBpersistence developer mode I cannot give the flashit anyway i'tried but it gave me
"
flashit -a 6200000 -d -f /mnt/sdcard10t11/efs-persist.binflashit: can't open /mnt/sdcard10t11/efs-persist.bin: No such file or directory"

here the log
IPL: Audi 3G 9308 (SH7785) / QNX 6.3.0 [PL_qnx_ipl-3g_9308-sh7785_08253A, built 2008/06/18_15-16-25_UTC]
CPU: SH7785 (>= 5th cut, clk mode 20. 4xDDR), 792MHz
RAM: 512 MB (probed, DBCONF=e30002)
FLASH: Spansion S29GL512N (32bit): 512 sectors x 256K
FPGA: PL_MMI3G_PLUS_FPGA_9411_D1_11384A (0ms)


Entering CLI, type '?' or 'help' for help


=> boot 1c0000
starting image @801c0000 ...


Startup: PL_qnx_startup-sh7785_09332A, built 2009/08/11_11-10-29_UTC
RAM : 128 MB @0x08000000
RAM : 128 MB @0x40000000
RAM : 256 MB @0x50000000
FLASH: 128 MB @0x00000000
FPGA IRQ: Interrupt Controller ID:33 Ver:2.1.0 ILVL:7 Lines:255


System page at phys:0800a000 user:0800a000 kern:8800a000
Starting next program at v88046b20
intrentry_base = 8ffe5630, size=2176
copying intrentry code:
intrentry_code_buf = 88085f28
intrentry_base = 8ffe5630
copy_size = 2432
final intrentry_base = 8ffe5630, size=2176
------------------------------------------------------
Welcome to QNX 6.3.2 (RL_qnx_os_632_PSP3_09423A) MMI3G Audi EMERGENCY SETUP 10214A
starting pci driver
*** init FPGA registers ***
[pcidma] PL_qnx_pcidma_FMod08363A_09274A, built 2009/07/02_11-10-37_UTC
starting dev-ipc for IOC
initialize IPC Driver
starting network driver
starting atapi driver - setup device /dev/cam0
starting devc-pty
starting flash driver
Path=0 - XILINX ATAPI
target=0 lun=0 CD-ROM(5) - FJ-TEN DVD-ROM DV-05FT2 Rev: 1B20
Path=1 - XILINX ATAPI
target=1 lun=0 Direct-Access(0) - TOSHIBA MK6050GA Rev: TJ10
starting SDCard driver
Path=0 -
target=0 lun=0 Direct-Access(0) - SL08G Rev: 8.0
Unable to access "/dev/io-net/en5" (2)
starting with no network driver
===========================================================
Emergency IFS is started. Emergency app tries to restore
the application.
===========================================================
49169 running /usr/bin/devg-NVTIRM
DMA is Disabled
dma disabled, interrupt thread priority = 100
49171 running /sbin/io-media-nvidia
49172 running /usr/sbin/io-display
49173 running /usr/apps/MMI3GEmergencyApp
===========================================================
Emergency shell started, fix your system and restart again
===========================================================
discplayer_init: IN
nvidia_render_manager_init: IN
INvmRenderManager::GetNvmRenderManager (&pRenderManager);
er = pRenderManager->Init(oConfig);
# App FPGA valid 1
Emergency FPGA valid 1
Disabling IOC watchdog


EmergencyApp-MMI3G: version 31.19.2098, date of build 08.09.2009
pRenderManager->Open()
nvidia_render_manager_init: OUT
discplayer_init: OUT
discplayer_init
discplayer_init: IN
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
discplayer_init: OUT
dvdtrackplayer_init
discplayer_init: IN
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
discplayer_init: OUT
dvdnavigator_init
created navigator control point with 8249288
mixer_init: IN
mixer_init: OUT
NvTRACELEVEL set to 3 (Level Info)
nVAudio_init: IN
nvidia_render_manager_init();
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
nVAudio_init: OUT
installing audio decoders
installing video decoders
nVAudio_init: IN
nvidia_render_manager_init();
nvidia_render_manager_init: IN
nvidia_render_manager_init: OUT
nVAudio_init: OUT
OnIpcGetCaptureUnitSourceCount
Number of displays: 6
Number of layers: 9
Graphics init was successfull: DisplaySize is 800x 480
The FPGA for the application is valid!
Emergency application will do nothing!
result of running command start_efs_driver.sh is 0
(devf t1::f3s_table_find:247) fs1p3 corrupt U: 74
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
Wait for HBpersistence...
echo dummy > /HBpersistence/DeveloperModeHBpersistence is not available!
***********************************************************
** DeveloperMode is off!!!! **
** The system will shutdown soon! **
** DO NOT FLASH WITH SCRIPTS IN THIS MODE!!! **
***********************************************************
** You can enable DeveloperMode like this: **
** echo dummy > /HBpersistence/DeveloperMode **
***********************************************************
Set DisplayStatus to 2
Set DisplayStatus to 4
Set DisplayStatus to 6
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0

echo dummy > /HBpersistence/DeveloperMode
No such file or directory

# OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0

# echo dummy > /HBpersistence/DeveloperModeOnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
No such file or directory
# echo dummy > /HBpersistence/DeveloperModeOnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0

OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0

No such file or directory

# echo dummy > /HBpersistence/DeveloperModeOnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0


No such file or directory
# echo dummy > /HBpersistence/DeveloperModeOnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0


No such file or directory
# echo dummy > /HBpersistence/DeveloperModeOnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0


echo dummy > /HBpersistence/DeveloperMode
No such file or directory

echo dummy > /HBpersistence/DeveloperMode
No such file or directory
# OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
echo dummy > /HBpersistence/DeveloperMode
No such file or directory
#
flashit -a 6200000 -d -f /mnt/sdcard10t11/efs-persist.bin
flashit: can't open /mnt/sdcard10t11/efs-persist.bin: No such file or directory

Аватара пользователя
Tschako
Местный
Сообщения: 150
Зарегистрирован: Пт окт 03, 2014 4:02 pm

Сообщение Tschako »

Yes, the reason is quite simple: the HBpersistence is the mounted name for the efs-persist partition. (sorry, I forget)
Means, you have to enter the flashit command string ASAP, or better you try to boot the main app with "boot 680000" and then type the flashit command string I tell you, ASAP.

But normally, if you type in the command as fast as possible, the time will fit to process the flashit work...

By the way, the SD Card with the efs-persist.bin must in the Slot if you start the emg-app.
Otherwise there is no detection given.

Thats what the response to the flashit command tells:
"flashit: can't open /mnt/sdcard10t11/efs-persist.bin: No such file or directory"

Or the mounted name of the SD Card is different. Try to figure out the name, by enter the "mount" or "df" command!
Keep of the complete path of the file located on the card. For this command it must be in root of the SD card.
a4ss4abt
Пользователь
Сообщения: 30
Зарегистрирован: Ср май 07, 2014 12:26 am
Откуда: Italia

Сообщение a4ss4abt »

But when you talk about the SD Card do you mean With a firmware complete ? In my case the unit was at 612 version.
here the commands you suggest

HBpersistence is not available!
***********************************************************
** DeveloperMode is off!!!! **
** The system will shutdown soon! **
** DO NOT FLASH WITH SCRIPTS IN THIS MODE!!! **
***********************************************************
** You can enable DeveloperMode like this: **
** echo dummy > /HBpersistence/DeveloperMode **
***********************************************************
Set DisplayStatus to 2
Set DisplayStatus to 4
Set DisplayStatus to 6
OnOff: process IPC event HWsample 225
#
# flashit -a 6200000 -d -f /mnt/sdcard10t11/efs-persist.bin
flashit: can't open /mnt/sdcard10t11/efs-persist.bin: No such file or directory
# OnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0
dfOnOff: process IPC event HWsample 225 HWvariant 198 FinalShutdown 0

/dev/fs1p2 75264 71885 3378 96% /mnt/efs-system
/dev/fs1p1 24064 11 24052 1% /mnt/efs-extende
/dev/sdcard10t11 15507456 2765760 12741696 18% /mnt/sdcard10t11
/dev/sdcard10 15523840 15523840 0 100%
/dev/hd0 2088387 2088387 0 100% /dev/hd0t187.4
/dev/hd0 4273227 4273227 0 100% /dev/hd0t187.3
/dev/hd0 353367 353367 0 100% /dev/hd0t187.2
/dev/hd0 337302 337302 0 100% /dev/hd0t187.1
/dev/hd0 10490382 10490382 0 100% /dev/hd0t187
/dev/hd0 2136645 2136645 0 100% /dev/hd0t79
/dev/hd0 39857265 39857265 0 100% /dev/hd0t78
/dev/hd0 57673287 57673287 0 100% /dev/hd0t77
/dev/hd0 117210240 117210240 0 100%
/dev/cd0 0 0 0 100%

mount

/dev/fs1p2 on /mnt/efs-system type flash
/dev/fs1p1 on /mnt/efs-extended type flash
/dev/sdcard10t11 on /mnt/sdcard10t11 type dos (fat32)
a4ss4abt
Пользователь
Сообщения: 30
Зарегистрирован: Ср май 07, 2014 12:26 am
Откуда: Italia

Сообщение a4ss4abt »

it's strange because if i search on the SD with the firmware the file efs-persist.bin I cannot find it
where should it be exactly?
Аватара пользователя
Tschako
Местный
Сообщения: 150
Зарегистрирован: Пт окт 03, 2014 4:02 pm

Сообщение Tschako »

The image file "efs-persist.bin" is not available via the Firmware Update files.
You have to extract it, from another, fully functional main unit with the following command:

"cat /dev/fs0p3 > /fs/sd0/backup/flashdump/fs0p3_efs-persist.bin" for the 1st SD Slot of the Unit.

Now you have the flashdump image of the efs-persist partition (fs0p3), to flash it on the broken unit as descriped above...
a4ss4abt
Пользователь
Сообщения: 30
Зарегистрирован: Ср май 07, 2014 12:26 am
Откуда: Italia

Сообщение a4ss4abt »

Oh many thanks Tschako and forgive my ignorance please!!

How to extract it is the problem because the only fully functional main unit I have is mounted on my personal car.

BTW is there any script via SD card that I can use to extract efs-persist.bin w/o unmount my unit?

The firmware version of the unit is important or irrelevant?
a4ss4abt
Пользователь
Сообщения: 30
Зарегистрирован: Ср май 07, 2014 12:26 am
Откуда: Italia

Сообщение a4ss4abt »

Looking in my lab, I've found my old 9307 3G unit (not 3GP) which should be fully functional, can I do the extraction from there or should it be mandatory a 9498 unit?
Аватара пользователя
Tschako
Местный
Сообщения: 150
Зарегистрирован: Пт окт 03, 2014 4:02 pm

Сообщение Tschako »

It makes sens, to strip an actual Version of the image from an identical maschine type 9498. It is no problem to do it by a SD script. It takes only around minutes to backup the efs-persist partition from the flash. The command ist given above. Add the SD mounting routine as known in any other script.
a4ss4abt
Пользователь
Сообщения: 30
Зарегистрирован: Ср май 07, 2014 12:26 am
Откуда: Italia

Сообщение a4ss4abt »

Great Forum Great People here :cool:

Done revived the broken unit!!

Great Tschako, you were patient and you've really helped me :tennis:

BTW the unit has all the red lights switched on and a fan at high RPM but it is working.
Аватара пользователя
Tschako
Местный
Сообщения: 150
Зарегистрирован: Пт окт 03, 2014 4:02 pm

Сообщение Tschako »

OK, great! Thats fine!
The efs-persist partition had a couple of backup and secure functions. Maybe it needs a couple of time and restards to fullfill all register with the correct data.
Try to use it a couple of hours, than do a firmware update completely to a higher or same version. This flushes the registers and buffers and gives a new setup base.
Ответить