HP JetDirect 300X j3263a

I have an older HP LaserJet P2035 that I picked up a while back for like $30. The printer works great but it isn’t networked so every time something needs to be printed I have to tote the laptop into the room and hook it up via USB. Solution! An office was getting rid of a bunch of stuff recently and one of the things they got rid of was an HP JetDirect 300X j3263a. This device has a network port and a serial port that attaches to the printer.

HPJetDirect300X

Today I hooked up the JetDirect to my printer and the network. To get started I pushed the test button to get configuration info sheet printed. That much worked! I noticed that the device was already configured for a network so did some digging and found out I could factory reset the device.

  • Unplug the power from the JetDirect
  • Hold down the Test button while plugging power back in
  • Keep Holding the Test button for 30 seconds
  • Wait 10 seconds then unplug the power then plug back in (grabs an IP address from the network)
  • Wait 5 seconds after power on then press Test button (prints info sheet with IP address)

Ok so now I have a local IP address but for this to work properly I need to reserve the IP address issued in my router so that the JetDirect always has the same IP address.

Success! I setup a network printer pointed at the IP address allocated for the JetDirect. Windows discovered the LaserJet on the other end and installed with no issue. I could use it like this but I’d like to see what the new firmware would bring to the table.

Fail! I first tested to see if the JetDirect web interface was responding and it was but no options appeared. Turns out that this model uses Java and possibly some form of an ActiveX control. If this can’t be changed via a firmware update and is an issue there is always the Telnet interface on the JetDirect. Also features may not be enabled on the device.

HPJetDirectWebInterface

Fail! I tried using the HP Web JetAdmin application but couldn’t get it to work. This maybe due to compatibility issues or because of the way I have my network setup.

Success! Next attempt TelNet. I used Putty as a client. Well there’s no login, no password, no username, nothing.

  • Usernames: root, admin, administrator, supervisor
  • Default telnet password: password

Below are some TelNet Commands to either enable or disable features. Disabled = 0 & Enabled = 1.

  • ipp-config: 0 (Enable/Disable Internet Printing)
  • ftp-config: 0 (Enable/Disable FTP)
  • ews-config: 0 (Enable/Disable Embedded Web Server)
  • snmp-config: 0 (Enable/Disable Simple Network Management Protocol)
  • syslog-config: 0 (Enable/Disable server logging)
  • set-cmnty-name: (Sets SNMP community string)
  • syslog-svr: (Sets address of log server)
  • ip: (Sets IP address)
  • subnet-mask:
  • default-gw: (Default Gateway)
  • quit (save and exit)
  • exit (exit and do not save)

Success! Using an FTP client with username root and no password I was able to connect.

Download firmware from http://h20564.www2.hp.com/hpsc/doc/public/display?docId=emr_na-bpj07429

Fail! Upgrading firmware via FTP. There’s supposed to be a folder called Download on the JetDirect via FTP but I don’t see one. Lets throw something at the wall and see if it sticks. I’ll just upload the firmware to the root directory…. and waiting. FTP errored out then telnet and web interfaced stopped responding correctly. Maybe it’s working? Everything I’ve read says that the JetDirect will automatically reboot….. Still waiting. Ok went to the printer and found that the printer was out of paper and that it had printed several messages/codes spit out blank pages leaving the printer empty. I put paper in and the JetDirect reset printing out the message below.

JetDirectFTPErrorPrintout

Fail! I attempted to the JetDirect update via TFTP with the commands below upon completion I got the message “Please wait, network upgrade will begin in a few seconds”. I used SolarWinds TFTP server on Windows 10. Nothing changes the version stays the same and the TFTP server log doesn’t show any activity from the JetDirect.

  • tftp-server:xxx.xxx.xxx.xxx
  • upgrade-file:300X_H0867.dld
  • upgrade

To be continued……..

Linksys WRT54G V8 Update

Update to my previous article on the WRT54G V8

This has to be the 4 or 5th Linksys WRT that has suddenly fizzled out. This WRT54G V8 was running modded firmware but in a stable fashion, not overclocked, not over powered. I got maybe 5 months of use out of it before it bit the dust. Linksys has been passed around to a few companies over the past 10 or so years to include Cisco and now I think I know why. With that I say farewell to Linksys and will most likely not own another.

Replacing the Firmware on the Linksys WRT54G V8

I have a Linksys WRT54G router and I want to do more with it than the original firmware allows. The key to this is replacing the firmware with a beefed up version. The first step will be identifying a new firmware and DDWRT it is. After looking through various router replacement firmwares I found that the best choice is going to be DDWRT.

What you should know before beginning 

  • Review the DDWRT Wiki
  • Use IE to flash, firefox has known issues, and use http not https
  • Before & after each flash a hard-reset needs to be performed
    • While router is on, press & hold reset button on back for 30 seconds
    • Keep button held down while unplugging power and wait 30 more seconds while still holding down reset button
    • Keep button held down while plugging power back in for another 30 seconds

From DDWRT: V24 preSP2 Beta Build 13064 (check the DDWRT site for updates)

  1. Hard Reset
  2. Linksys CFE-Updater.bin – CFE-Updater-Gv8-GSv7-v3.bin
  3. Hard Reset
  4. VXWorks-killer : WRT54G v8.0 and v8.2 – vxworkskillerGv8-v3.bin
  5. Hard Reset
  6. VXWorks-revert : WRT54G v8.0 and v8.2 – vxworksrevert-Gv8-v3.bin
  7. Hard Reset
  8. Micro Generic – dd-wrt.v24_micro_generic.bin
  9. Hard Reset
  10. Micro Generic – dd-wrt.v24_micro_olsrd_generic.bin
  11. Hard Reset
  12. TFTP-Client for Windows – tftp.exe

If all goes well you will end up with the following DDWRT interface.

DDWRT Interface
DDWRT Interface

Hardware Hacks for the future of my router
http://www.allaboutjake.com/network/linksys/wrt54g/hack/

Related Projects on Instructables

[phpInstrucatblesKeyword]keyword-wrt54g[/phpInstrucatblesKeyword]
Top