Questions tagged [embedded]
Refer to devices with scarcity of resources (energy, memory, cpu power, ...). It gather any consumer electronics (radio receivers, television sets, MP3 players, video recorders, DVD players, digital cameras, camcorders, personal computers, video game consoles, telephones and mobile phones, tablets).
112 questions
0
votes
0
answers
45
views
finding x86 hardware checks in vxworks 5.2
I have a piece of old equipment that has an embedded x86 computer inside. I'd like to replace the hard drive before it fails, but so far it's hung with every replacement disk I've tried.
The hang ...
0
votes
0
answers
34
views
Changing running kernel thread code from another LKM (ARM linux 4.19.130)
I am security testing an embedded ARM linux 4.19.130 IoT device - without kernel source code or ability to change the kernel due to signing.
I have managed to get a root shell.
However, by the time ...
2
votes
1
answer
83
views
Keycode from a serial PDA keyboard (iPAQ G750)
I have a folding PDA keyboard (model number iPAQ G750). It is using a proprietary serial protocol, I want to adapt it to Bluetooth using a micro controllers. The keyboard sends out a 2-byte keycode ...
1
vote
2
answers
484
views
Using IDA 8.3 Freeware on a Z180 .bin file
The last time I tried my hand at disassembly it was in
1986-1988... a Z80 embedded processor PROM image file...
42K of code turned into 27000+ lines of assembler code...
using a disassembly program ...
2
votes
0
answers
695
views
How to extract the firmware from the flash chip of the router?
Hi, I've been struggling with a subject since 2 weeks.
I have MSS5004W model router from RicherLink. The board is RL-S4005ef. This device has OpenWrt installed but it's not normally supported by that ...
3
votes
0
answers
1k
views
Problem getting root shell on Ezviz camera
I got a CS-C6N Ezviz camera. My friend gave it to me because he doesn't use it anymore. I was able to get rtsp stream from the camera (but laggy), and I also was able to connect to UART port on the ...
3
votes
1
answer
120
views
When reverse engineering a piece of electronics that uses a "chip on board", what are some good resources for finding out what the chip is?
Example: I have an old digital organizer, a Royal DS 2260.
I want to find out what SoC it uses. Numbers marked on the PCB are just repeats of the model number or don't lead to anything, and I don't ...
3
votes
0
answers
607
views
Reverse-engineering the Sony Camset (Camera Settings) file format
Context
Newer Sony cameras have functionality that allows them to:
save the current camera settings (shooting mode, auto-focus mode, etc.) to a file
load the camera settings from a file into the ...
2
votes
1
answer
101
views
Is there any way to understand if a raw binary firmware is Cortex-M or not?
I have a list of firmwares, and I should filter just the Cortex-M type. Is there any automated way that I can distinguish them from other ARM firmwares?
I have some ideas like Interrupt vector Table (...
0
votes
1
answer
178
views
Contents of SPI NOR Flash appears scrambled
I'm working on reverse engineering a small household weather station, and I have successfully managed to extract the contents of a SPI NOR flash chip (using a modified version of this Python library ...
1
vote
1
answer
1k
views
ARM - Understanding a "base address" when reversing firmware
I've read that when reversing firmware from an embedded system it's important to get the right base address of the firmware to make sure cross references to things such as strings work when looking at ...
1
vote
0
answers
197
views
Reversing Brother Sewing Machine Firmware
Context: Taking my first stab at reverse engineering, I am trying to install firmware intended for a machine sold in a different region (EAS) to my machine (US). I believe Brother sells the same ...
0
votes
1
answer
336
views
Identify unknown Atmel chip
wondering if folks can help identify this chip.
It looks like
ATMLH017
2FCM CN
©2017AB4
Googling all manner of permutations on these numbers has not been helpful.
The chip appears next to an ...
1
vote
0
answers
639
views
Forcing Ghidra's decompiler to show unused stack variables
I'm reversing an ARM64 bootloader using Ghidra. The bootloader doesn't use the MMU and so works exclusively with physical addresses, which on this particular chip all fit in 32 bits (the memory map is ...
5
votes
1
answer
267
views
Would hiring a RE service be worth it?
Before I clarify my question, I will explain the project I'm working on, and what I've done so far so there will be a better understanding of what I'm trying to do. I'm trying to modify the UI of a ...