
Suljettu
Julkaistu
Maksettu toimituksen yhteydessä
I’m holding a 64 MB flash dump (.CE0 image) taken from an STI7*** set-top-box and need a concise reverse-engineering pass on its firmware. With the original factory datasheet in hand, I want to know exactly: • whether each onboard UART (0 – 3) is enabled in the build • which PIO line every active UART is hooked to, as documented in the image and matched against the datasheet • the alternate-function settings chosen for those PIOs Any toolchain is acceptable—use Binwalk, IDA, Ghidra, or whatever you prefer—as long as the final report is clear and reproducible. Deliverable: a short technical brief (text or PDF) that itemises the enable bits, PIO assignments, and alternate-function values, referencing offsets in the dump so I can verify your findings myself. You will have all the data you need in dm (Flash Dump, STI7*** Datasheet and anything else you may need) Please include your estimated fee and turnaround when you reply.
Projektin tunnus (ID): 40323287
5 ehdotukset
Etäprojekti
Aktiivinen 12 päivää sitten
Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
5 freelancerit tarjoavat keskimäärin €13 EUR tätä projektia

Hi there, I reviewed your request and I’m a senior embedded/firmware engineer with 9+ years of experience in low-level firmware analysis and reverse engineering, including SoC register mapping, peripheral configuration tracing, and binary inspection using Ghidra/Binwalk/IDA. I’ve worked on similar tasks extracting UART/I/O configurations from raw flash dumps. Approach - I will analyze the .CE0 flash dump using Binwalk + Ghidra to locate bootloader/kernel/device config regions - I will identify UART enable states by tracing register initialization and config tables - I will map PIO lines and alternate-function settings by correlating firmware values with the STI7 datasheet - I will extract exact offsets and memory references so results are fully verifiable - I will cross-check findings to ensure consistency across boot stages (bootloader + OS if applicable) Deliverable - Clear technical brief (PDF/text) with: – UART 0–3 enable status – PIO assignments + alternate functions – Exact offsets and references for verification Questions - Is the dump raw or contains filesystem (e.g., squashfs/ubifs)? - Any known firmware OS (Linux, RTOS, bare-metal)? Best regard
€10 EUR 3 päivässä
3,3
3,3

Hi, I can perform a concise reverse-engineering analysis of your STB firmware dump to identify UART enable status, PIO mapping, and alternate-function configuration. I have experience with firmware analysis and embedded systems. I will use tools like Binwalk and Ghidra to inspect the dump, correlate findings with the STI datasheet, and provide a clear, verifiable report with memory offsets. Scope: *Firmware dump analysis *Identification of UART0–UART3 enable status *Mapping UARTs to PIO lines *Extraction of alternate-function settings *Cross-reference with datasheet Deliverables: *Technical report *UART enable/disable details *PIO mapping and alternate functions *Offset references for verification Approach: *Extract and inspect firmware using analysis tools *Locate relevant configuration registers/data *Match findings with datasheet specifications *Document results with clear references I will deliver a clear and reproducible technical analysis for your firmware.
€16 EUR 7 päivässä
1,5
1,5

Hello, I’ve read your brief and I’m confident I can produce a concise, reproducible UART-mapping pass on the 64 MB .CE0 flash from the STI7*** set‑top box. I have practical experience reverse‑engineering SoC firmware and peripheral registers using binwalk, Ghidra/IDA, and targeted emulation/strings+pattern searches against the factory datasheet. I will locate UART enable bits, identify PIO assignments for UART0-3, and extract the alternate‑function register values, annotating each finding with offsets and rationale so you can verify them in the dump. My approach will be: carve and identify the kernel/bootloader regions with binwalk, locate UART/PERIPH register accesses in disassembly, cross‑reference register values with the datasheet, and produce a short technical brief (text or PDF) listing enable bits, PIO mappings, alternate‑function settings and exact dump offsets plus reproduction steps. Estimated fee: 15 EUR. Turnaround: 3 days. Are there any specific UARTs you already suspect are in use (for example a header or serial pads you’ve probed), or should I assume a blind full-scan of UART0–3? Best regards, Daniel
€20 EUR 1 päivässä
0,0
0,0

I can do a focused reverse-engineering pass on your 64 MB .CE0 flash dump and produce a concise, verifiable technical brief covering the UART and PIO configuration. My approach is straightforward: I will inspect the firmware image using a combination of binwalk/extraction, static analysis in Ghidra or IDA, and raw hex/string inspection to identify how UART0–UART3 are configured in the build. I will then cross-reference those findings against the STI7*** factory datasheet to confirm which UART blocks are enabled, which PIO lines are assigned to each active UART, and what alternate-function settings are selected for those pins. The final brief will clearly itemize: whether UART0, UART1, UART2, and UART3 are enabled or disabled the exact PIO line mapping for each active UART the alternate-function values tied to those PIOs the relevant offsets, symbols, tables, or configuration structures inside the flash dump so you can verify the findings yourself a short reproducible methodology describing how the conclusion was reached I will keep the report practical and concise, not padded with unnecessary material. If the configuration is split across bootloader, kernel, board setup code, or pinmux tables, I will note that clearly and trace it back to the image offsets.
€10 EUR 7 päivässä
0,0
0,0

Pristina, Monaco
Maksutapa vahvistettu
Liittynyt maalisk. 23, 2026
€20-160 EUR
€20-170 EUR
₹40000-250000 INR
$10-30 USD
$25 AUD
₹750-1250 INR/ tunnissa
₹12500-37500 INR
$250-750 USD
₹600-1500 INR
₹600-1500 INR
₹4000-8000 INR
$250-750 USD
₹12500-37500 INR
min $100000 USD
$250-750 USD
₹10000-30000 INR
$10-50 AUD
$30-250 USD
₹12500-37500 INR
₹12500-37500 INR
$250-750 USD
$25-50 USD/ tunnissa