Hello everyone NEW GUY HERE Help with pin connection

So, I am having a little problem in understanding this programming thing, so I have a device that when plugged into my usb on any computer it gives me an error in the device manager "Unknown USB Device (Device Descriptor Request Failed)" I have tried to find information on this device but its PCB and a schematics has been hard to find i did how ever find some info on it but for my Arduino ATmega328P I'm not finding very good pin matchups or at least explanations for it ill put pics of said device and what i have fond paper wise with pen sets and hope you all can help me get this thing re-programmed



this goes on the bus connector what this is, is a ECM Programmer I got off market place and come to find out in 2016 someone tried to hack it and hypertech killed the whole device

It is usually quite difficult, if not impossible, to find information on custom boards that are not intended for the general public / hobbyist to tinker with. Knowing what product the board came from and what function it might have performed will give you a head start.

The table of pin connections you have provided look to be a match for the pinout of the LCD panel you have in post #2. That LCD panel looks like a typical character LCD - maybe 1 or 2 rows by 16 characters. They usually have a Hitachi HD44780 chip on the rear to handle all the display control and those signal names in the table would match the signal names for one of those displays.

Your main board has an NXP LPC2368FBD100 processor on it. According to NXP, that chip is an ARM7 processor. The board isn't an Arduino product. You can find the datasheet for that chip here.

As for reprogramming it, section 7.2 of the datasheet gives a clue:

Programming of the flash memory may be accomplished in several ways. It may be programmed In System via the serial port (UART0). The application program may also erase and/or program the flash while the application is running, allowing a great degree of flexibility for data storage field and firmware upgrades.

You would need to find out what tools you would need to reprogram it.

It could be a lot of work and will probably require some detective work on the PCB to identify the external connections needed to get it going.

1 Like

Generally I get annotated schematics etc before I purchase something to modify. I will take a SWAG and say you will have more in this in time etc then it would have cost to purchase a finished unit that would have a warranty. I have spend days looking for schematics and sometimes I do not find one.

Good thing time is nat a big deal for me im, already about a month into this and im just doing it for fun and to try and teach myself a little about coding. a new device is about 460 i gave 50 bucks just to see what i could do with it so if there are any coders out there that have messed with the Hypertech Maxx Energy programmer please jump om in.

well I know whe the whole device is this for tunning the ecm in cars and trucks i did how ever get some info off the front board it was made by winstar display and with that i found a packet of about 28 pages on it that was a couple pages for the packet i posted now the reason i have and thought it was ardunio was because it has a FT232RQ and i know that is ardunio but my problem is i have the pin set from the device just cant find info in translation over to the arduino

That chip is a USB-Serial interface chip made by FTDI. It's used on all sorts of boards that require a USB-Serial interface. However, some boards use one of the CH340 series of chips instead (like the Arduino UNO clones).

Why do you think this board is related to an Arduino? (Or have I misunderstood what you have said).

A quick google search for "LPC2368 Arduino" didn't bring up anything useful - I didn't think it would.

How determined are you to get this particular board setup for use within the Arduino environment?

I've recently managed to get a Microchip ATSAMD21 processor board (one of the Curiosity Nano series of evaluation boards) working within the Arduino IDE environment. I'm no expert on the inner workings of the Arduino IDE and the configuration files required and it took me quite some time to get things working.

In a nutshell, I had to:

  1. Modify a SAMD21 bootloader to work with my specific chip - altering the available RAM & ROM settings, serial port settings etc.
  2. Program the bootloader into the chip - fairly easy in my case as Microchip include a programmer onboard the evaluation board.
  3. Modify the command line utility BOSSAC to support the specific SAMD21 variant I had.
  4. Clone and modify the settings in the boards.txt file (and some other files as well).

I was lucky as I could use an existing SAMD21 configuration as a starting point. It involved a lot of playing around with files and reading of the Arduino platform docs to get it going.

so my usb is the problem I am having its giving well one of the problems "Unknown USB Device (Device Descriptor Request Failed)"

yes it was misrepresented i ment every thing i have seen was thet thr FT232RQ was / is programmed by arduino

i have not done any research on any other chip on this boad however I was able to down load the files that are programed the whole opperating system and if im not mistaken most the file are inder arduino IDE or PLC IDE

as for being determined I'm just doing for fun but its getting a little drawn out cause i just keep going in circles with it

![WIN_20230610_12_03_44_Pro|640x480](upload://uQB502XuPIrqRtDDB1PxdvyELtK.jpeg)
![WIN_20230610_12_05_01_Pro|640x480](upload://8Be0c1ukL5PANqmy6W7LxXj4eti.jpeg)
![WIN_20230610_12_06_31_Pro|640x480](upload://881N3WbhvsZ7dNOE0vhcyHKURtN.jpeg)

The FTDI USB devices are pretty common and I believe that they are supported by most OS's. You didn't say which OS you are using. Do a google search for "ft232rq driver" and it should take you to the FTDI website to install the correct driver.

Just a thought, but how are you powering that board? If you are trying to power it via the USB connector (on the left hand side in your original photo), then it could be that the board is drawing more than 500mA (which I think is the limit for USB). That may explain why your PC is having problems with the USB interface.

EDIT: I don't think your photo uploads worked in your previous post.

I am using windown 10 Pro as my os.

I have been to FTDI website and I think i have every driver on there site along with all programs they offer and none wil;l; let me program the 232RQ

I ahe tried to use usb as well and hook it up to ardunio ive put 1kr resisters on it ive pretty much tried everything on the net

This says the LSI is for the screen

That looks like the standard wording for an Hitachi HD44780 LCD controller chip. That chip will be on the rear of the LCD module - probably under a blob of some sort of epoxy or similar.

I would think that you could use that LCD module with an Arduino UNO if you wanted to. Have a look for "arduino hd44780 library" and you should find all the information you need to drive that LCD from an UNO.

I have had the LCD running from the arduino I have also had the arduino talking with the PCB just nothing took

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.