Kitz ADSL Broadband Information
adsl spacer  
Support this site
Home Broadband ISPs Tech Routers Wiki Forum
 
     
   Compare ISP   Rate your ISP
   Glossary   Glossary
 
Please login or register.

Login with username, password and session length
Advanced search  

News:

Author Topic: HG612 / BCM6368 V3.1 Chip variant  (Read 4854 times)

AdriHD

  • Member
  • **
  • Posts: 20
  • I drank WHAT?
HG612 / BCM6368 V3.1 Chip variant
« on: July 26, 2014, 08:27:16 AM »

Does anyone off hand know which of the strains of BCM procs are in the HG612. I've got the 3B but haven't opened it up yet. Probably project for this afternoon.

It's easy enough to rip apart the firmware to see what's needed, but I'm not quite sure (without horrid in-depth slavery) sure which one of the bunch it is. If I know, I could dig out the right toolchain from somewhere (hopefully) and see if something a little more interesting could be done :)

Here's a list of available BCM 96x chipsets I know of:

BCM96368MBG
BCM96368MBG6b
BCM96368MBG6302
BCM96368MNG   
BCM96368MVNgr
BCM96368MVNgrP2
BCM96368MVWG
BCM96368MVWGB
BCM96368MVWGJ
BCM96368NTR
BCM96368SV2
BCM96368VVW
BCM96368VVWB

Fromt he unit I have, from cpuinfo I get this out of it:

system type      : CHIP96368
processor      : 0
cpu model      : BCM6368 V3.1
BogoMIPS      : 398.95
wait instruction   : no
microsecond timers   : yes
tlb_entries      : 32
extra interrupt vector   : no
hardware watchpoint   : no
ASEs implemented   :
VCED exceptions      : not available
VCEI exceptions      : not available

Reason I ask is that somewhere around here I have a bunch of broadcom toolchains so I might be able to dig through he headers and see what's what :) If I know this, and can get the right toolchain in place, then I can use gdb (amongst other things) to decompile bits and bobs of the current firmware components :)

Anyone with c, gdb, toolchains & architecture interested in playing along? It's just annoyed me that this particular device has remained somewhat "illusive" for years now and its high time it gets looked at :D

Anyway, let me know.. This would be an interesting project ontop of a few other interesting ones I've got on the go :)

Cheers,

A

*edit* Just to add, once I get back from he shops in 30 mins, I'll use arm-gnu-eabi (generically) to see if I can get anything of interest.
« Last Edit: July 26, 2014, 08:30:19 AM by AdriHD »
Logged
Holy chatrooms batman! To the MODmobile!

AdriHD

  • Member
  • **
  • Posts: 20
  • I drank WHAT?
Re: HG612 / BCM6368 V3.1 Chip variant
« Reply #1 on: July 26, 2014, 08:58:11 AM »

Phew.. I've just seen that OpenWRT have already included this arch in their own toolchain :D Saves me some slavery :D I'll get the lot downloaded now and see what I can find :) If anything I'm interested to see what the BTAgent does and moreso what the BTAgent socket is for :-/
Logged
Holy chatrooms batman! To the MODmobile!

burakkucat

  • Respected
  • Senior Kitizen
  • *
  • Posts: 38300
  • Over the Rainbow Bridge
    • The ELRepo Project
Re: HG612 / BCM6368 V3.1 Chip variant
« Reply #2 on: July 26, 2014, 03:29:27 PM »

b*cat opens one eye, yawns, stretches and considers another nap in the shade . . .  ::)

I assume you have read through Asbokid's blog on the HG612? Earlier this year I took apart his 64-bit toolkit and transmogrified it into a 32-bit equivalent for a fellow Kitizen. I have put both architectures of the toolkit here, available for public downloading.
Logged
:cat:  100% Linux and, previously, Unix. Co-founder of the ELRepo Project.

Please consider making a donation to support the running of this site.

AdriHD

  • Member
  • **
  • Posts: 20
  • I drank WHAT?
Re: HG612 / BCM6368 V3.1 Chip variant
« Reply #3 on: July 26, 2014, 09:14:01 PM »

Yeah I've read through quite a few of them scattered around the web :) Is he/she still an active member here?
Logged
Holy chatrooms batman! To the MODmobile!

burakkucat

  • Respected
  • Senior Kitizen
  • *
  • Posts: 38300
  • Over the Rainbow Bridge
    • The ELRepo Project
Re: HG612 / BCM6368 V3.1 Chip variant
« Reply #4 on: July 26, 2014, 09:56:31 PM »

Yeah I've read through quite a few of them scattered around the web :) Is he/she still an active member here?

Currently inactive whilst on extensive travels. I am hoping to hear from the maestro in the next month.  :-\
Logged
:cat:  100% Linux and, previously, Unix. Co-founder of the ELRepo Project.

Please consider making a donation to support the running of this site.

NewtronStar

  • Kitizen
  • ****
  • Posts: 4898
Re: HG612 / BCM6368 V3.1 Chip variant
« Reply #5 on: July 26, 2014, 11:35:00 PM »

The maestro's Last activity on the forums was January 31, 2014, 04:19:46 AM he/she is what is called a nomad, hunting and gathering information for his community  :D
Logged

burakkucat

  • Respected
  • Senior Kitizen
  • *
  • Posts: 38300
  • Over the Rainbow Bridge
    • The ELRepo Project
Re: HG612 / BCM6368 V3.1 Chip variant
« Reply #6 on: July 27, 2014, 12:11:14 AM »

The maestro's Last activity on the forums was January 31, 2014, 04:19:46 AM

Indeedy. A quick "look-in".  :)  But I haven't received any message in nearly a year!  :(

(b*cat makes a note to call a certain telephone number and leave a message with the answering service.)
Logged
:cat:  100% Linux and, previously, Unix. Co-founder of the ELRepo Project.

Please consider making a donation to support the running of this site.

Howlingwolf

  • Reg Member
  • ***
  • Posts: 107
Re: HG612 / BCM6368 V3.1 Chip variant
« Reply #7 on: August 02, 2014, 01:08:43 AM »

*edit* Just to add, once I get back from he shops in 30 mins, I'll use arm-gnu-eabi (generically) to see if I can get anything of interest.

That's an ARM toolchain.

If you go to Asbokid's blog and look at the panel on the right hand side under Official Resources, you'll find links to the GPL sources which contain the toolchain you need (MIPS).

Alternatively there's buildroot which is the same toolchain used for the HG612.  Or, if you're really, REALLY desperate... OpenWart  :tongue:

But I wouldn't advise the latter. It's been rather extensively modified.


http://buildroot.uclibc.org/
https://openwrt.org/

Logged

AdriHD

  • Member
  • **
  • Posts: 20
  • I drank WHAT?
Re: HG612 / BCM6368 V3.1 Chip variant
« Reply #8 on: August 08, 2014, 10:47:14 AM »

arm? I got mips here? Ok now I"confused!! will contact AsboKid....

That might explain why I can't get generic decompiles from the  lot...

Cheers,

Ade
Logged
Holy chatrooms batman! To the MODmobile!

Howlingwolf

  • Reg Member
  • ***
  • Posts: 107
Re: HG612 / BCM6368 V3.1 Chip variant
« Reply #9 on: August 09, 2014, 03:58:20 PM »

arm? I got mips here?

Yes Indeed.

If you go to the following post you'll find a link to my repository which now contains the GPL sourcecodes as well. These include the toolchain you need.


http://forum.kitz.co.uk/index.php?topic=14262.0
Logged