charles2gan / charles2gan/firmware-mod-kit

ubnt.com's AirCam support

Open
#96 8 comments 0 reactions 0 assignees View on GitHub
auto-migrated Priority-Low Type-Other
Dominant language
C
Stars
7
Forks
0
PR merge metrics
No merged PRs in 30d

Description

```
I was trying to rebuild ubnt's AirCamMini firmware (just wanted to add openvpn).

firmware-mod-kit was pretty able to extract filesystem from firmware image;
however, no success in rebuilding it back.

Binwalk found

DECIMAL HEX DESCRIPTION
--------------------------------------------------------------------------------
-----------------------
852872 0xD0388 Squashfs filesystem, little endian, version 4.0,
compression: gzip, size: 5119965 bytes, 1107 inodes, blocksize: 131072 bytes,
created: Wed Sep 5 12:41:57 2012

crcalc found 0 header(s) (I do not understand the process enough to find out if
it's right), so 'Firmware header not supported; firmware checksums may be
incorrect. '

Sure, firmware loader did not recognize new firmware, and don't want to load it.

Have not tried tftp yet; do not have much hope on it.
```

Original issue reported on code.google.com by `tark...@gmail.com` on 26 May 2013 at 6:33

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file or test is named. Start by reproducing the AirCamMini extraction and rebuild failure described around the Binwalk-detected SquashFS filesystem and the unsupported firmware header/checksum message. Done means a rebuilt image is accepted by the firmware loader; the issue notes that TFTP was not tried.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.