Re: Microcode reverse engineering

2007-12-04 Thread Michael Buesch
On Tuesday 04 December 2007 19:05:34 Francesco Gringoli wrote: > > http://git.bu3sch.de/git/b43-tools.git > Can't you put this on the web site? Only a small link... Done. -- Greetings Michael. ___ Bcm43xx-dev mailing list Bcm43xx-dev@lists.berlios.de h

Re: Microcode reverse engineering

2007-12-04 Thread Michael Buesch
On Tuesday 04 December 2007 18:13:01 Stefano Brivio wrote: > If you could put your efforts on writing specs for firmware operation > (i.e. not the instruction set, but what exactly does the firmware do) or > writing an open firmware based upon the info I listed above (you can do > that, there's an

Re: Microcode reverse engineering

2007-12-04 Thread Francesco Gringoli
Hi Michael, >> It could also be the case that the opcodes on the website aren't >> opcodes to a real CPU, > > Broadcom calls this a "Programmable State Machine". > > But what is this all about? Why do you care what type of CPU this is? > Does this matter _at_ _all_? I mean, we know all opcodes of

Re: Microcode reverse engineering

2007-12-04 Thread Francesco Gringoli
Hi there, > > Why are you interested in this? I mean, you have been provided with > the > complete instruction set and an almost complete list of registers. > You have I know since 30 minutes ago about the existence of the assembler/ disassembler!! I'm going to test it. > been provided with

Re: Microcode reverse engineering

2007-12-04 Thread Stefano Brivio
On Tue, 4 Dec 2007 13:23:47 +0100 Francesco Gringoli <[EMAIL PROTECTED]> wrote: > I spent a couple of day trying to collect all documents about what > Broadcom has acquired before 1999 and that could have been > implemented into AirForce Mac Processors. I didn't find anything that > was expl

Re: Microcode reverse engineering

2007-12-04 Thread Michael Buesch
On Tuesday 04 December 2007 14:51:50 Holger Schurig wrote: > It could also be the case that the opcodes on the website aren't > opcodes to a real CPU, Broadcom calls this a "Programmable State Machine". But what is this all about? Why do you care what type of CPU this is? Does this matter _at_ _

Re: Microcode reverse engineering

2007-12-04 Thread Johannes Berg
> It could also be the case that the opcodes on the website aren't > opcodes to a real CPU, but that they are executed by a VM. So > they could have used a MIPS, now an ARM cpu, and as long as the > VM is implemented in one of those languages, it would be able to > execute the uCode. > > That

Re: Microcode reverse engineering

2007-12-04 Thread Johannes Berg
Hi, > I'm currently involved in a project that requires to change a few mac > timings and other stuff: this is the reason I'm very interested in > decoding the Broadcom firmware, it could be a good development > platform without having to buy code and sign NDAs. It could, if we understood h

Re: Microcode reverse engineering

2007-12-04 Thread Holger Schurig
It could also be the case that the opcodes on the website aren't opcodes to a real CPU, but that they are executed by a VM. So they could have used a MIPS, now an ARM cpu, and as long as the VM is implemented in one of those languages, it would be able to execute the uCode. That's just specula

Microcode reverse engineering

2007-12-04 Thread Francesco Gringoli
Hi Johannes, I'm currently involved in a project that requires to change a few mac timings and other stuff: this is the reason I'm very interested in decoding the Broadcom firmware, it could be a good development platform without having to buy code and sign NDAs. I spent a couple of day try

Re: microcode reverse engineering

2007-12-03 Thread Johannes Berg
Please (1) post in plain text (2) don't top-post (3) don't full-quote > I found the 802.11 section on your website this morning, I don't know > why I didn't find it before. That's very interesting and you did an > impressive work!! I don't understand when you say that you're not > interested in

Re: microcode reverse engineering

2007-12-03 Thread Francesco Gringoli
Hi Johannes, I found the 802.11 section on your website this morning, I don't know why I didn't find it before. That's very interesting and you did an impressive work!! I don't understand when you say that you're not interested in r4 microcode or higher because it seems that there are two

Re: microcode reverse engineering

2007-12-03 Thread Johannes Berg
On Sun, 2007-12-02 at 15:55 +0100, Francesco Gringoli wrote: > Hi Johannes, > > I read the interesting note you wrote on September about r4 ucode > reverse engineering. Have you new results since then? http://bcm-v4.sipsolutions.net/802.11/Microcode has a link to the old format too. I'm not p

microcode reverse engineering

2007-12-02 Thread Francesco Gringoli
Hi Johannes, I read the interesting note you wrote on September about r4 ucode reverse engineering. Have you new results since then? Did you understand what kind of core is bcm4318 based on? From broadcom website it should be a MIPS32 core (check http://www.broadcom.com/ products/Wireless-L