Ba40 no longer will program

HI all: I have been using BMstudio 2.0.0.18 on my laptop for years to program my ba40.
This is using the serial cable only. no usb to serial adapter.
I have programmed this ba40 for years with no problems from the laptop.
4 days ago I programmed it without any trouble. 2 days ago it acted up.
I get a communications error cannot find processor. I changed nothing on the laptop, just put it into sleep mode as I always do.
I also tried searching for processor to no avail. In winxp device manager I tried enabling and disabling the comm port. I cold booted the laptop. I enabled and disabled the comm port in the bios. I tried various comm port speeds. I set the comm port to a different IRQ all to no avail.
I then tried a ba24 on an old laptop with win95 and IDE 2.2.1.1 It programs fine.
This tells me the serial cable is good at least.
I then installed Bmstudio onto a desktop computer. It also will not program the ba40.
I set both fifo to 14 as directed in some threads on here. I have read the stickies and browsed this forum until I am bleery eyed.
So what the HECK is going on?
2 computer comm ports cannot be bad. The serial cable I presume is not bad as it programs the ba24 fine. I unfortunately cannot use the old IDE to program the ba40 because I need new commands in the new Bmstudio.
Both of these atoms are around 20 years old, but I cannot believe they are bad, and certainly the ba24 programs fine off the old software.
In desperation I bought a new serial cable and still cannot program the ba40 with the BMstudio.
I tried new reset hold times from 0-100 in single increments and got no wheres.
Has the ba40 simply gone bad for some reason? It runs the portion of its program and displays vvalues on the lcd connected to it, so the atom hasnt friend, but maybe the serial port on it has gone bad?
I do not want to try the ba40 on the old IDE because I need it for an event oct17th and do not want to overwrite the program already in there.
Any advice would be appreciated.
-Stampee

I see that you are in contact with Nathan at Basic Micro (forums.basicmicro.com/atom-f484/ … ab9684d682)

Not sure what else I could tell you. Sounds like in issue with the BA40. Sounds like you have tried most of the things I would try other than email or phone Nathan directly at Basic Micro.

Kurte: Thank you. It seemed like a lot of discussion was on this forum about my issue, so… I was trying for help here as well.
I appreciate your response.
-stampee

Yep there are many people up here who have used the Basic Micro processors. Not sure how many have use the BA40. Long time ago I did use the BA28, but mostly have used the BAP28, Arc32…

I assume from your comments that when you plug it in, it still does create a comm port on your system. As I mentioned, it sounded like you have tried most everything. Some things I would do (maybe you have already). Might also try loop back tests to see if things are working (Connect rx to tx…)

  1. Check power input to board. If you are using something like 9v battery to power logic, try a fresh one. Recharge any rechargeables… Use Volt meter to check what voltage is actually getting to board.

  2. Check Comm port again. Make sure it creates one. Maybe try reinstalling comm port. Delete objects, plug in and follow Nathans instructions… But this assume USB. If hardware serial port, again I would try again checking all of the IR

  3. Reboot processor (I know you did this already).

  4. Not sure what board you are using with BA40, but double check it for any jumpers that are needed.

  5. Make sure the drop down combo boxes at the top of Studio are setup to say: Basic Atam, BA 40, Your comm port. I typically don’t rely on find processor as it often has hung on me in the past.

Again I think you covered most things, but that is what I would do.

Also since I have it, I would probably hook up logic analyzer to the BA40 IO pins associated with the comm port and see if anything is happening.

Kurte: Thanks again. I will try the logic probe and a few other things you suggested. I have to go out of town for the weekend, so will try on Monday.
-Stampee