profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/jclehner/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Joseph C. Lehner jclehner Vienna, Austria

jclehner/bcm2-utils 67

Utilities for Broadcom-based cable modems

jclehner/mtd-rw 27

Write-enabler for MTD partitions

jclehner/ex2700 11

Unlock your Netgear EX2700

jclehner/linux-technicolor-tc7200 4

Linux kernel source tree

jclehner/bcm2-dumps 2

Firmware images for BCM33xx modems

jclehner/gpu-switch 2

gpu-switch is an application that allows to switch between the graphic cards of dual-GPU Macbook Pro models

jclehner/lcdchargen 2

Custom Character Generator for OLED and LCD Modules

created tagjclehner/bcm2-utils

tagv0.9.5

Utilities for Broadcom-based cable modems

created time in 4 days

delete tag jclehner/bcm2-utils

delete tag : v0.9.5

delete time in 4 days

created tagjclehner/bcm2-utils

tagv0.9.5

Utilities for Broadcom-based cable modems

created time in 4 days

push eventjclehner/bcm2-utils

Joseph C. Lehner

commit sha 87673a79867218d4494483646bc75d2723d3684a

Update .dev project files

view details

push time in 4 days

push eventjclehner/bcm2-utils

Joseph C. Lehner

commit sha 7c164c925d84ea8e446677bee163ec2fec4f6e06

%zu -> %lu for now

view details

push time in 4 days

delete tag jclehner/bcm2-utils

delete tag : v0.9.5

delete time in 4 days

created tagjclehner/bcm2-utils

tagv0.9.5

Utilities for Broadcom-based cable modems

created time in 4 days

delete tag jclehner/bcm2-utils

delete tag : v0.9.5

delete time in 4 days

push eventjclehner/bcm2-utils

Joseph C. Lehner

commit sha 8bde90e5192d2d191b5d6f034e51b19083db9892

bcm2cfg: add 'remove' operation

view details

Joseph C. Lehner

commit sha c9728ea1ab72bb88476b4e20ef4a3561778423ad

Bump version

view details

push time in 4 days

release jclehner/bcm2-utils

v0.9.5

released time in 4 days

created tagjclehner/bcm2-utils

tagv0.9.5

Utilities for Broadcom-based cable modems

created time in 4 days

push eventjclehner/bcm2-utils

Joseph C. Lehner

commit sha bf6ce6cec8287cccba4deeec3b46e6ad77ffb48d

Update FIRMWARE.md

view details

push time in 5 days

push eventjclehner/bcm2-utils

Joseph C. Lehner

commit sha 10a1eb4ab9112cf1f619bd206d8f7ca4550f34f0

Update FIRMWARE.md

view details

push time in 5 days

push eventjclehner/bcm2-utils

Joseph C. Lehner

commit sha e6a3797cc8021af6f81c0c502312ebe31ee907b4

Update FIRMWARE.md Add new insights about monolithic images.

view details

push time in 5 days

issue commentjclehner/nmrpflash

Error (3): Transfer cancelled

Here you go, @timrhaynes . This is the current version, 1.0.4.120_10.0.91, masquerading as 1.0.4.120_10.0.92.

brewer-michael

comment created time in 5 days

issue commentjclehner/bcm2-utils

Looking for TC7200.U bootloader to unbrick it

Yes, the modems own certificates will be lost, so there's no way to get it to register on the network again, aside from cloning the permnv contents from another device.

yq2018

comment created time in 8 days

push eventjclehner/bcm3390

Joseph C. Lehner

commit sha 9ddd6cf08f4edb8cd4895fd26dce76492aa358ee

More stuff

view details

push time in 13 days

issue commentjclehner/bcm2-utils

Looking for TC7200.U bootloader to unbrick it

BTW: Partition permnv is missed, I hope the firmware can rebuild a new one.

Yes, it should be able to, apart from the serial number and mac addresses. You can set these using bcm2cfg.

yq2018

comment created time in 14 days

issue commentjclehner/bcm2-utils

Looking for TC7200.U bootloader to unbrick it

You can find the bootloader here.

yq2018

comment created time in 14 days

push eventjclehner/bcm2-utils

Joseph C. Lehner

commit sha a08b25885ab2610644f79602e70f8773d8e7a4f8

Support nvram dumps smaller than 202 bytes

view details

push time in 16 days

push eventjclehner/bcm2-utils

Joseph C. Lehner

commit sha 5183d97c283547e4707c57790b0ede248ecc7228

Doc update

view details

Joseph C. Lehner

commit sha 1c4af385d54b90a99ad67098bc3591d06074f77e

Add support for bcm3390-style encrypted nvram files These are usually files named `cm_perm.bin` and `cm_dyn.bin`, and stored on a jffs2 partition. The encryption key is different for each device, and is stored at memory address `0xd384bfe0` (accessible from both MIPS and ARM cores). The length is `32` bytes (for AES-256-CBC).

view details

push time in 16 days

push eventjclehner/bcm3390

Joseph C. Lehner

commit sha d2725e4c56c6571bddf528cee7e788635069afdc

Initial commit

view details

push time in 17 days

create barnchjclehner/bcm3390

branch : master

created branch time in 17 days

created repositoryjclehner/bcm3390

created time in 17 days

issue commentjclehner/bcm2-utils

CGA4233 support

I've finally gotten around to working on this again a little bit. Didn't break the router this time, and I've now got SPI access to the flash.

@arrobazo, while @madushan1000 has given me a general idea, I'd still like to hear the details from you. I'd prefer via email, as I don't wanna setup yet another account (discord in this case). My email is joseph.c.lehner@gmail.com.

madushan1000

comment created time in 19 days

fork jclehner/flashrom-1

Patches welcome, see https://www.flashrom.org/Development_Guidelines#Patch_submission

https://www.flashrom.org/git/flashrom.git/

fork in 19 days

issue commentjclehner/nmrpflash

TFTP block rollover. Upload might fail! (please read post)

If the device's NMRP implementation doesn't handle the TFTP block rollover correctly, there's no way to flash a larger image using nmrpflash, unfortunately (nor with any other TFTP program).

The last version that was under the 32 MiB limit was 2.1.4.16. I've created an image which contains this firmware, but presents itself as 2.7.3.22. Note that downgrading the firmware might not work as expected, or even brick things further, so flash this at your own risk! The link is here.

If that still doesn't work, you'll have to open the device, and try debricking it via serial console.

crazyRM

comment created time in 20 days

startedrikka0w0/Arris-CM8200B-Reverse-Engineering

started time in 25 days