ht802's People
ht802's Issues
Dump from SPI flash
I'm trying to dump the SPI flash for education purpose
I'm using a CH431A MiniProgrammer and flashrom
Flashrom always return "No EEPROM/flash device found.":
flashrom v1.2 on Linux 5.15.0-47-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
No EEPROM/flash device found.
Note: flashrom can never write if the flash chip isn't found automatically.
How did you dump the flash?
GXV3370 not extract firmware
Hi, i have a problem to extract firmware gxv3370, i dont know to fix thix. Maybe you have a idea for fix thix?)(logs from logcat and nginx)
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: Version: 0.1 Compiled on Feb 25 2022, 19:59:08
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: Firmware Upgrade Via: HTTP
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: Firmware Path: http://host.com/gxv3370fw.bin
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: Incremental Upgrade:Yes
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: mkfifo </tmp/fwdetect.fifo>
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: seek end relocation 96 --> 1024
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: signature: 0x43a78f39
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: old kernel 1.0.1.30
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: seek end relocation 160 --> 1120
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: new kernel 1.0.1.30
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: signature oem_id hw_id fw_vmask idt_len seg_id date version size/size_used name
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: 0x43a78f39 0x0000 0x0051 0x0000 0x0000 0xfe02 0x6332a784 1.0.1.30 0x0092ed00/0x92eb00 kernel
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: supported_bits
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: 0x0000.0x0000.0x0000.0x00ff
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: The same version and size_used
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: old recovery 1.0.1.12
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: new recovery 1.0.1.12
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: signature oem_id hw_id fw_vmask idt_len seg_id date version size/size_used name
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: 0x43a78f39 0x0000 0x0051 0x0000 0x0000 0xfe08 0x6332a784 1.0.1.12 0x00b52500/0xb52300 recovery
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: supported_bits
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: 0x0000.0x0000.0x0000.0x00ff
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: The same version and size_used
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: old system 1.0.3.46
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: new system 1.0.3.46
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: signature oem_id hw_id fw_vmask idt_len seg_id date version size/size_used name
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: 0x43a78f39 0x0000 0x0051 0x0000 0x40100 0xfe04 0x6332a784 1.0.3.46 0x261b973d/0x261b953d system
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: supported_bits
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: 0x0000.0x0000.0x0000.0x00ff
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: The same version and size_used
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: All the SEGs with the same version, continue check image header
Jan 31 04:05:17 localhost <14> GXV3370 [C0:74:AD:54:9A:0C]: prov_detect: Report version Same
192.168.69.36 - - [05/Feb/2023:09:42:53 +0300] "GET /gxv3370fw.bin HTTP/1.1" 206 1024 "-" "Grandstream Model HW GXV3370>192.168.69.36 - - [05/Feb/2023:09:42:53 +0300] "GET /gxv3370fw.bin HTTP/1.1" 206 1024 "-" "Grandstream Model HW GXV3370>192.168.69.36 - - [05/Feb/2023:09:42:53 +0300] "GET /gxv3370fw.bin HTTP/1.1" 206 1024 "-" "Grandstream Model HW GXV3370>192.168.69.36 - - [05/Feb/2023:09:42:53 +0300] "GET /gxv3370fw.bin HTTP/1.1" 206 64 "-" "Grandstream Model HW GXV3370 >192.168.69.36 - - [05/Feb/2023:09:42:53 +0300] "GET /gxv3370fw.bin HTTP/1.1" 206 64 "-" "Grandstream
Emulation with Qemu
Hi,
I would like to emulate the Grandstream HT802 firmware using Qemu. Do you have any idea how to do it step by step?
thanks
Unpack firmware
How did you extract the firmware files?
Via serial console or did you reverse engineer the firmware format?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.