Reviving the NetComm NB1300 Plus 4

Not long ago, I dug up an old ADSL modem, the NetComm NB1300 Plus 4. I remember that it was working a while back, but suddenly stopped working. Since I had some spare time on my hands, I thought I might want to see what I can do about it.

This can also be used as a fully illustrated, step-by-step guide to the procedure I used in order to revive the ADSL modem.

NetComm01

Signs and Symptoms

I’m assuming we know what a working ADSL modem looks like. You know, like it powers on, and lights blink. But with this one, the power light comes on, but nothing else really works. The nice thing is, when I plug in a LAN cable to the LAN ports, it’ll still light up and make the connection and I think it’ll still work as a 4-port switch. Maybe.

NetComm02

But I don’t just want a 4-port switch, I want to fix it and get the modem back. I searched the internet, and found a possible solution at the Whirlpool forums.

Cause

Reading through most of the posts on the forum, it appears that this can happen at any time with no prior warning. It seems as though the flash memory chip can suddenly lose its data, since it supposedly can be fixed by reflashing it.

How to Repair the ADSL Modem

So let’s go through how I’ve managed to revive this ADSL modem, back to its working order.

Tools and equipment

For this operation, we’ll need:

  • A medium-sized Phillips head screwdriver
  • A standard jumper connector
  • The power adaptor
  • A USB-A to USB-B cable
  • An ethernet cable
  • A blank CD
  • A blank floppy
  • A computer
  • The NB1300_DIY_REPAIR.rar package

Preparing for the operation

Before trying to flash the modem, let’s get our tools ready. Download the NB1300_DIY_REPAIR.rar package, that is required for getting the floppy and the CD. There are also CD-boot alternatives, but that is another story.

So to get started, let’s write the floppy image, “bootable image.IMZ”, to disk. I’m not going to show you how to do it, since you’ll be able to find guides on how to do that in another corner on the internet. Essentially, all I did was “dd if=bootable image.IMZ of=/dev/fd0″ under linux of course.

With the CD image, use your favourite CD writing application capable of reading the Nero .nri CD image format. Naturally, I’ve used Nero Burning Rom. Just write the image onto the disk, and you’ll be good to go. Since the image was only about 20MB, I’ve used a CD-RW to avoid wasting the rest of the CD capacity.

Media used for flashing the NB1300+4

Reflashing the modem

The NetComm modem operates in one of two modes – normal operation mode or program mode. There is a “jumper” on the modem PCB that looks like two gold pins that sticks up from the board, about 2mm apart, that determines whether the modem should start up for normal operation or be ready to have its memory chip flashed.

If we flip the modem over, we’ll see that there are two rubber feet towards the rear of the modem. Use sharp fingernails or a small flat screwdriver to gently remove them. There is no adhesive that sticks the rubber feet onto the modem.

NetComm03 NetComm04

After removing the two rubber feet, the silver metal screw will be exposed. Remove the two screws.

NetComm05

At this point, the base plate is ready to be removed. Pivoting on the front of the modem, gently lift the rear part and remove the base plate.

NetComm06

Then, remove the green PCB from the top case, flip it over and let’s see what we have:

NetComm07

Not very interesting.. to me at least. Perhaps someone can make sense out of all the bits on the PCB. However, just looking at it, you can identify the Realtek network chip, probably a network switch controller. To top left, you’ll see some I/O pins, not sure what they’re for. Just next to that, labelled “NetComm V6.1021.2SD” is the Intel flash memory that we’re going to write onto. Further right, that’s the Conexant modem controller.

See that big black package just above the silver hub of LAN ports? It’s actually just a transformer, as indicated by the symbol. It’s nothing really too spectacular there, other than its being rather large compared to the other bits.

Now let’s find the jumper that allows us to put the modem into program mode.

NetComm08

Plug in a jumper connector, or anything that can short circuit those pins. If you’re good, you can just twist a paper clip into a suitable shape.

NetComm09

Now that we’ve set the modem to start up in program mode, we’re ready to connect that to the computer. Connect the power cable, USB cable and ethernet cable. Connect the other end of the USB and ethernet cable to the computer you’ll be using to flash.

NetComm10

Now we’re ready to boot up our PC.

Starting the computer

The computer I used was an old Intel Celeron 1.3GHz, running on an Intel 8xx series chipset. I’ve connected the USB to one of the ports at the back of the computer, and ethernet cable on the onboard LAN.

Set your computer to boot from floppy, either via BIOS settings, or startup boot menu. Boot from floppy disk.

NetComm11

This will start up similar to your regular Win98 disk (if you’ve used that before).

NetComm12

But instead of giving you a command prompt, it’ll take you to the modem flashing utility.

NetComm13

The prompt will ask you for the speed of your computer. The reason for this is, a fast computer will need to be manually slowed down so that you don’t send the firmware data faster than what the modem is capable of receiving.

So I’ve selected option 2, meaning that my computer is faster than 500MHz, and needs to be slowed down. Then it’ll go ahead and get the computer ready for flashing.

NetComm14

Now just follow the instructions. We’ve already done the jumper step, so all we need to do is turn the modem on, and then press a key.

NetComm15

The program will then proceed to detect the modem. If it can’t find the modem, try switching the modem on. If it is switched on, then you might need to try another USB port. I’ve found that it helps to remove all other USB devices from the computer, since the software has the tendency to look at the first USB device and decide that it is not a modem that it can flash. You really don’t want to accidentally erase your other USB devices. (Even though it can’t.)

NetComm16

It’ll go ahead and erase the existing firmware, and put the new one on.

NetComm17

If all goes well, then it’ll tell you that flash was erased successfully. Now we need to supply the MAC address of the NetComm modem. For the first one, use the modem’s MAC address, which should be written on the modem’s base plate.

NetComm18

For the second one, just use the same MAC address, with the last 3 octets as FF’s. The recommended address given should be correct. Hit enter, and the software should be able to find the modem through the ethernet connection, and start uploading the new firmware onto it.

NetComm19

Again, if all goes well, then it’ll tell you to be happy. Otherwise, repeat the entire process and play around with your setup. Feel free to ask me for advice if yours isn’t working.

NetComm20

So that’s how I got the NetComm NB1300 plus 4 back into working order. I hope this works for you as well.

Related files:

Since a few people has had a bit of trouble finding these files, I’ve made them available below. I’ve put the RAR inside a ZIP to keep WordPress happy. Enjoy!

  • Rick Harrison

    Dear Edmund,

    Thanks for providing the “how to” guide for the NetComm NB1300 Plus 4. I have had one for a few years and it has worked perfectly – that is, until this morning, when the “link” led was not lit. It still worked as far as networking with my other computers, but no broadband connection. I tried your method, but the programme was unable to detect the modem. I tried disconnecting other USB devices and using different ports, all to no avail. I guess that it means the modem is actually dead and gone – unless you have any other ideas.

    Rick

  • http://www.edmundtse.com Edmund Tse

    Were you able to get an IP address from the router? Try navigating to the web interface of the router. If you can’t get to it, then it may well be that the firmware was somehow erased.

    Tell me more about your setup. What computer are you trying to do this from? People have experienced problems when using a computer with Nvidia or SiS chipsets.

  • Edmund

    Hello,
    can this NB1300 repair process be done on an Apple Intel Imac computer?

  • http://www.edmundtse.com Edmund Tse

    With adequate hacking, I think that it is possible however I really won’t recommend doing so. Bootcamp was designed to dual boot Windows, not really into win98 command prompt.

    But if you’re curious, try it out! The first step is to get your Mac to boot from the disc. If you can, then the rest should be quite ok.

  • http://www.photodan.com.au Dan

    You can restore a NB1300+4 that has no IP/firmware, I’ve had to do it before, but I cant remember how was a few years ago, used a boot CD or floppy, and program to transfer the firmware onto the chip with the dip switch changed over internally over the USB cable.

    Currently in the boat of trying to figure it out again.

  • Pat Williams

    Hi Edmund,

    Brilliant job! I was installing / configuring a NB1300 when it reverted to the 10.0.0.0 thiggie. I found your work-around on the Australian Whirlpool discussion group.

    I was not sure if it would work as the NB was a 1300+4. But it’s all good.

    Many thanks
    Regards
    Pat Williams
    Tasmania

  • Leonard

    Hi Edmund,

    Can you send me the link to the files? Couldn’t find it anywhere, i just got a dead NB1300 modem to reflash. Thanks

  • http://www.edmundtse.com Edmund Tse

    I’d like to upload it onto the blog, but WordPress.com doesn’t allow .rar files to be uploaded.

    In fact, I’ve emailed Audiossis to see if it’s ok even before I posted this. He’s the one whom compiled the package.

  • JaTe

    Hi Edmund,

    I am trying this fix that I have form you / Audiossis on my NB1300.

    However, I cant seem to pass this screen…
    http://www.edmundtse.com/wp-content/uploads/2008/03/netcomm16.jpg

    It says that the USB Host Controller cannot be initialised on my P4 2.4Ghz.

    Any ideas?

  • http://www.edmundtse.com Edmund Tse

    Not much we can do I suppose…

    I’m not sure if it’ll help, but you might like to try and set USB to auto detect legacy mode in the BIOS settings.

    Otherwise, see if you can find a computer with an older motherboard?

  • Thomas Houseman

    Hi, I too am after a copy of the RAR file. The original site that hosted it is no longer up and functioning and audiossis’s email is down too :(

    Thanks,

    Thomas.

  • http://www.edmundtse.com/ Edmund Tse

    Let me have a look into my archives to see if I still have it.

  • http://www.edmundtse.com/ Edmund Tse

    Alright – the files can be downloaded at the bottom of the post. Enjoy!

  • Thomas Houseman

    Champion, thanks!

  • Repete456

    Hi, nice effort. Anyway, presumably you will also need to remove the jumper from the program mode to return the modem to normal mode. Thanks.

  • http://www.edmundtse.com/ Edmund Tse

    Looks like I got a bit excited and missed out of the last bits of the procedure. Thanks for pointing it out!

  • Some Guy

    Thanks again for this. I just de-bricked a NB1300plus4 using this process. Couldn’t get it to work on a PC with an nVidia chipset, ie the flash utility wouldn’t recognise the USB controller. I eventually got it to work on an old IBM PC. And it was very particular as to which USB port the modem was plugged into, ie it only worked on the 3rd USB port I tried.

  • http://www.edmundtse.com/ Edmund Tse

    Not sure about the USB quirks but I’m glad it worked for you!

WordPress Themes