高清范

百度 论坛搜索
点标签看更多好帖
东家
跳转到指定楼层
发表于 2012-10-12 19:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
注:建议在winXP操作,win7进行,操作不当会不能发送信息
我们知道飞利浦HMP5000没有强刷键,刷死了能不能自己将它救回来呢,答案是肯定的,下面跟我一些来做!
首先你要准备一个TTL小板,无论是USB接口,还是串口都可以。
首先我们要找到机器的小板接入点:
游客,如果您要查看本帖隐藏内容请回复或点击我就看看,不说话!

其中
TP10=3.3V
TP11=TX
TP12=PX

其中的TX与PX可能弄反了,如果不能通讯,可以将两者调换,注意TP10=3.3V这个不能弄错
用TTL小板拯救你的飞利浦HMP5000
地线
(GND)我随便在机器的外围引了一根线,如上图

这样就可以与你的小板连接上:

5V----vdd【USB接口板这个无须连接】
TX----PX
PX----TX
GND----GND

在电脑上查看你的小板所用的com端口:
用TTL小板拯救你的飞利浦HMP5000

打开你附件——通讯——超级终端[WIN7已经没有超级终端了,你可以在网上下载一个]

你提示你输入区号

再出现下面的画面
用TTL小板拯救你的飞利浦HMP5000
按提示操作
用TTL小板拯救你的飞利浦HMP5000

接着
用TTL小板拯救你的飞利浦HMP5000


在播放器没有开电源的情况下,会有无法打开端口的提示,没关系,
把播放器通电后,再点击“呼叫”按钮就会看到一大串的代码在快速滚动


如果还没出现提示,就是TX与PX接反了,再尝试一下
接对会出现下面的提示
用TTL小板拯救你的飞利浦HMP5000

现在拔下插头,将固件放进优盘,插上机器,按住电脑键盘的“TAB”键,同时插上机器的电源,终端上会有大量的信息滚动,说明开始刷机了:


用TTL小板拯救你的飞利浦HMP5000

让它们飞一会儿,到下面的画面
用TTL小板拯救你的飞利浦HMP5000

机器的指示灯这时变红了,说明机器已经重生了,刷回来了
附上一部分的信息:

extended number: 0 (env)
sequence value: 0 (env)
reserve 2, name: sda1
cmd_buffer: ln -s /tmp/usbmounts/sda1 /tmp/ramfs/volumes/C:
file system: vfat
device: /dev/scsi/host1/bus0/target0/lun0/part1
fat32...
reserved: 32
fat_size: 14884
sec_size: 512
clus: 8
fats: 2
root: 2
volume name: FAT32, len: 5
bus_type: usb (env)
port_structure: 2 (env)
[System2ApDaemon.cpp,threadSys2ApExe,156]msg type = 4 ,msg len = 50 ,msg = 73 64
61 31 20 55 50 20





[Sys2ApBridge.cpp-CallBack_block_event-619] CMD - event_id = 4 MessageNumber = 1
,MSG = sda1 UP /tmp/usbmounts/sda1 /tmp/ramfs/volumes/C:





[System2ApDaemon.cpp,threadSys2ApExe,156]msg type = 4 ,msg len = 23 ,msg = 73 64
61 31 20 52 45 41





[Sys2ApBridge.cpp-CallBack_block_event-619] CMD - event_id = 4 MessageNumber = 1
,MSG = sda1 READY host1 USB 2


ACTION: READY ==> host1, USB, 2 !!



AppendStorageDevice Device Name : sda


Add Device 3 Path : /dev/scsi/host1/bus0/target0/lun0/disc

Some of the INQUIRY command's response:
    Kingston  DT 101 G2         PMAP
INQUIRY duration=0 millisecs, resid=0
removable = 1
Hotplug: Mount "sda1" successfully.
Hotplug got one BLOCK Hotplug of "Add" from "sda1"
Hotplug got one BLOCK Hotplug of "Ready" from "sda1"
3  41  0  0
MODE_SENSE duration=0 millisecs, resid=92
Card is not locked



UpdateStorageInfo : !!!3!!!


In my system...
#@# GetFsFatType(2481) FAT32
Find 0 dev_id : !!!2!!!, link : !!!C:!!!, mnt : !!!/tmp/usbmounts/sda1!!!

Current Storge Device ID : -1 !!

[ExtHddScanUtil.cpp,setExtHddStatus,310] msg_type = 0 , mount_disk='/tmp/usbmoun
ts/sda1' , mount_label='C:'
[ExtHddScanUtil.cpp,setExtHddStatus,310] msg_type = 1 , mount_disk='/tmp/usbmoun
ts/sda1' , mount_label='C:'
STORAGE TYPE 6 BLOCK : UPDATE !!








mount_disk:/tmp/usbmounts/sda1!


Start Do Image Verify V2
Decode RSA signature
Stop Compute Hash value
bootloader version = 0000.0305.0017
isDeviceExist: return=[true]
isDeviceExist: return=[true]
[IMSAP.cpp][ProcessKey][2907]: IMSAP know there is a device plugin
0x 0 0x 0 0x 0 0x 0 0x 0 0x 0 0x 0 0x 0 0x 0 0x 0 0x 0 0x 0 0x 0try_to_free_page
s: free 799
0x 0 0x 0 0x 0 +++ ALLOC index: 768 order: 8

K: 0x 0 0x 0 1. start remap DVR zone 81300000(8059f000) 256...
0x 0 0x 0 0x 0 0x 0 0x 0 0x 0 0x 0 0x 0 0x 0 0x 0 0x 0 0x 0 0x 0 0x 0
0x14 0x f 0x f 0x10 0x11 0xb5 0x22 0x3d 0x79 0x58 0x77 0x17 0xff 0xd9 0xec 0x3a

map_done is 256...



scan add disk - 1


checked magic number = -1073741824
path : /tmp/usbmounts/sda1, mount path : /tmp/usbmounts/sda1


remount to read-write succeeded!

IN : /tmp/usbmounts/sda1/.Theater
DB file : /tmp/usbmounts/sda1/.Theater/stx.db






WARNING WARNING WARNING m_db_manage_flag_cnt = -1





DB FILENAME = /tmp/usbmounts/sda1/.Theater/stx.db
[WT][ECD_INIT_TIMER]
[Bruce] Query network status: 0
RTK CRC = 0xd7753da3  Hdd CRC = 0xd7753da3
RTK Version = 1  Hdd Version = 1

scan - /tmp/usbmounts/sda1 ::
[ExtHddScanUtil.cpp 2369]start time =  1388534414 sec
[DataObject.cpp 1355] SQL ERROR 1 : cannot start a transaction within a transact
ion
[DataObject.cpp,1429] error : 1 ,cannot start a transaction within a transaction
SQL :BEGIN TRANSACTION
IsHiddenFile -- Execute ioctl failure !!! n[WT][ECD_INIT_TIMER]
[Bruce] Query network status: 0
[WT]setISOGPIO(2, 0)
[WT][ECD_INIT_TIMER]
[Bruce] Query network status: 0
--- FREE index: 768 order: 8
0x93 0xbd 0x 5 0x18 0x16 0x 4 0xf4 0x5c 0x73 0x39 0xb8 0xf5 0x9b 0x8a 0x82 0xd6

CheckIfFirmwareHashCorrect, check file=/tmp/usbmounts/sda1/install.img hash fail

------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
flush_page_cache: do flush...
------flush priority: 10
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
flush_page_cache: do flush...
------flush priority: 10
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
------flush priority: 10
flush_page_cache: do flush...
[WT][ECD_INIT_TIMER]
[Bruce] Query network status: 0
------flush priority: 10
flush_page_cache: do flush...
[WT][ECD_INIT_TIMER]
[Bruce] Query network status: 0
[WT][ECD_INIT_TIMER]
[Bruce] Query network status: 0
[WT][ECD_INIT_TIMER]
[Bruce] Query network status: 0
[CEC] INFO,going to standby - m_PhysicalAddress=ffff, m_Route.CurActSrc==ffff
isDeviceExist: return=[true]
isDeviceExist: return=[true]
getCurrentSetting: argc=1, argv=$[INIT_SETUP]
getCurrentSetting: return=$[ON]
setInitFlag: argc=1, argv=$[OFF]
org change count = 241 ,  total change count = 243
startNetworkDevice
In my system...
In my system...
wait wlan0!!0
[WEN][NTP contacting][B]
[WEN][ntptime_client_flow_flag=1]
IP :  192. 168.   0.   9
NTP, contacting pool.ntp.org for time
[WEN][NTP contacting][A]
In my system...
WatchDog does not receive signal for 2 seconds, value: 31
isDeviceExist: return=[true]
isDeviceExist: return=[true]
In my system...
[NetworkSet.cpp,getPPPOEStatus,3206] status = 2
[HDMI] HDMI_thread(810) end !!!!
[HDMI]: Rx status = 0
#S#             Network status updater: leve polling thread
[NetworkSet.cpp,getPPPOEStatus,3206] status = 2
Net polling thread is terminated
[ecd_upg_deinit:110]>
[ecd_upg_ytlb_get_version:165]> 0
Youtube SWF Cur[0] New[0]
[WT][Change Power Status to Standby]
[_ecd_upg_thread:186]> cmd 1
[ecdctl_deinit:104]>
WatchDog does not receive signal for 2 seconds, value: 31
[CEC] INFO,going to standby - m_mars cec disabled
PhysicalAddress=rx stop
ffff, m_Route.Cucec tx stop
rActSrc==ffff
[CEC] INFO,Exit Generic Rx thread
[CEC] INFO,CEC Controller Disabled
[GBrowserGridViewAP.cpp:2454]eleteAllMenu()- KELLYKELLY - DeleteAllMenu!!
[Dlna DMR] GDlnaMediaRendererAP is over
[Dlna DMR] [DlnaRendererAPStop][end]
[WEN][UnInit][2164]
[WEN][UnInit][2169]
[WEN][UnInit][2175]
[WEN] STOP NTP time Flow

eth0: Set multicast.
[NetworkSet.cpp,getPPPOEStatus,3206] status = 2
WatchDog does not receive signal for 2 seconds, value: 31
MediaLoaderThread stopped

org change count = 243 ,  total change count = 244
______[DestoryTTSurface] AbstractAP.cpp 2080______
DG_DirectFB_resume: dfb->Resume() ...
DG_DirectFB_resume: dfb->Resume() done
+fusion_arena_exit
+ps2mouse.c/driver_close_device:
-ps2mouse.c/driver_close_device:
free_sb2_zone_an--- FREE index: 36864 order: 12
d_unlock: WARNING! Invalid zone --- FREE index: 40960 order: 12
idx -1(>=4)
fre--- FREE index: 45056 order: 11
e_sb2_zone_and_uVIDEO_RPC_VideoDestroy Called!VBM: deleting GOB id=0 ...
nlock: WARNING! VBM: deleting GOB id=1 ...
Invalid zone idxVBM: deleting GOB id=2 ...
-1(>=4)
<< NTPVBM: deleting GOB id=3 ...
stopped!
VBM: deleting GOB id=4 ...
VBM: deleting GOB id=5 ...
VBM: deleting GOB id=6 ...
VBM: deleting GOB id=7 ...
VBM: deleting GOB id=8 ...
VBM: deleting GOB id=9 ...
--- FREE index: 28672 order: 12
--- FREE index: 24576 order: 12
--- FREE index: 512 order: 3
--- FREE index: 32768 order: 12
--- FREE index: 1024 order: 10
--- FREE index: 2048 order: 9
--- FREE index: 0 order: 7
--- FREE index: 128 order: 7
--- FREE index: 256 order: 8
VIDEO_RPC_VideoHalt Called!
DG_DirectFB_resuse release, count = 0
me: WARNING! DFB not in suspend
[NetworkSet.cpp,getPPPOEStatus,3206] status = 2
path : /tmp/usbmounts/sda1, mount path : /tmp/usbmounts/sda1

END

[ExtHddScanUtil.cpp 2500]end time = 1388534440 execute time =  26023 msec
SCAN END

[NetworkSet.cpp,getPPPOEStatus,3206] status = 2
semctl ret=0(t=1024) +static void DfbAbstractAP::unloadDfbBaseSolib():
(t=1024) -static void DfbAbstractAP::unloadDfbBaseSolib():
Entering Suspend Mode ..
Delete Network
In my system...
WatchDog does not receive signal for 2 seconds, value: 33
[DataObject.cpp 669] database compact ok!!
end of main()
[GBrowserSelectAP.cpp:1221]eleteAllMenu()- KELLYKELLY - DeleteAllMenu!!
[Dlna DMR] GDlnaMediaRendererAP is over
[Dlna DMR] [DlnaRendererAPStop][end]

[ii, dev_id, dev_name] = [3, 2, sda]

pli initialization...
clear pli setting....
***256MB version...
   Memory address 0x40000000
remount RO: ...
chip id: 1185: Jupiter...
55228800  wwaaiitt

>>>>>> Got NAND Flash device!

fw_desc_table_v1->signature=VERONA__
fw_desc_table_v1->version=0x1
fw_desc_table_v1->part_list_len=0xc0
data_buf = 0x422c48
fw_desc_table_v1 = 0x422c48
sizeof(fw_desc_table_v1_t) = 0x20
part_entry = 0x422c68
part_count= 0x4
fw_entry = 0x422d28
FW type, 0x2!
Audio FW found!
Video FW found!
audio_fw_entry->offset = 0x1480000
audio_fw_entry->length = 0x17fa88
audio_fw_entry->target_addr = 0x81b00000
read len = 0x17fa88
video_fw_entry->offset = 0x1600000
video_fw_entry->length = 0x1c2158
video_fw_entry->target_addr = 0x81d80000
read len = 0x1c2158
[RPC]open for RPC ioctl...
[RPC]start reset...
[RPC]done...
release address: 81a00000
--- FREE index: 2560 order: 8
=== RootApp::main() open file(/tmp/main.ret)=0x426138
termination code: 99
Checking irrp...
sata module is ready for service.
1
show_offline_dev_field(1353)dev_addr=c0070640;
sata1 :device0 not found
mars_sata_work_fn
device removed from sata port0
mars_sata_work_fn(1167): no cmd Q
mars_sata_work_fn(1198) hot plug end
sata device have removed.
ohci_hcd ohci_hcd: remove, state 1
#@# cfyeh-debug USBPHY_SetReg_Default_33_port(238) port 0 dr 1
usb usb2: USB disconnect, address 1
ohci_hcd ohci_hcd: USB bus 2 deregistered
ehci_hcd ehci_hcd: remove, state 1
usb usb1: USB disconnect, address 1
usb 1-2: USB disconnect, address 2
Hotplug got one USB Hotplug of "Remove" from port "2".
ehci_hcd ehci_hcd: USB bus 1 deregistered
enter power saving mode...
clean up pci modules
tesTCLear_lockdata_once open lock file error.
cmd_buffer: rm -rf /tmp/ramfs/volumes/C:
cmd_buffer: rm -rf /tmp/ramfs/labels/C:
testclear_lockdata_once open lock file error.
Hotplug: Cannot find "/tmp/usbmounts/sda".
Error in find sda
Hotplug got one BLOCK Hotplug of "Remove" from "sda1"
Hotplug: umount -f -l /tmp/usbmounts/sda1       ret: 0
Hotplug: Umount sda1 successfully.
Hotplug got one BLOCK Hotplug of "Clear" from "sda1"
Stopping tasks: ===rpc-1 got signal...
=rpc-3 got signal...
============|
Freeing memory...
try_to_free_pages: free 2151
try_to_free_pages: free 1854
try_to_free_pages: free 752
try_to_free_pages: free 1005
try_to_free_pages: free 887
try_to_free_pages: free 1022
try_to_free_pages: free 981
try_to_free_pages: free 217
try_to_free_pages: free 73
try_to_free_pages: free 0
done (8942 pages freed)
generic_sata_suspend
sata1 :no device found on port0
generic_sata_suspend(310)suspend finish
mars cec suspended (la=f, pa=ffff, standby_mode=a0000003)
standby mode cec controller enabled
GCEC fixup suspend(pattern=ff)
cp_close
free rings cp->rxdesc_buf =0xa0578000

RTC time: 5 b5 0 0 0
Alarm time: 20 8 0 0
12V5V_GPIO setting=10000000
options=0
hwinfo=13
powerkey_irrp=33d0de
ejectkey_irrp=e817fc03
powerkey_gpio=-1
ejectkey_gpio=-1
vfd_type=6
===> before enter jupiter_cpu_suspend

bye1234567890_













分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏7 分享分享 支持支持 反对反对
沙发
发表于 2012-10-12 19:48 | 只看该作者
顶一个,看来H大是刷固件时弄的吧
板凳
发表于 2012-10-12 20:40 | 只看该作者
学习学习
地板
发表于 2012-10-12 22:47 | 只看该作者
看看是什么东西
5
发表于 2012-10-12 23:42 | 只看该作者
看看学习
看看
6
发表于 2012-10-12 23:58 | 只看该作者
看看怎么用
7
发表于 2012-10-13 00:32 | 只看该作者
学习了!
8
发表于 2012-10-13 07:57 | 只看该作者
技术帖先看看,收藏以备后用.
9
发表于 2012-10-13 08:07 | 只看该作者
10
发表于 2012-10-13 08:26 | 只看该作者
路过,看到就要支持!

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表
澳洲幸运10是真的吗 极速3分彩 极速赛车是骗局吗 极速赛车是否全国统一出号 极速赛车每天稳赚技巧 秒速飞艇精准计划 澳洲幸运10是官方的吗 能玩秒速飞艇的软件 极速赛车APP下载 秒速飞艇开奖是统一的吗