eBox 3350MX - Needs older framework

I was able to get the IDE up on version 1.0.6,
But the compiler won't work: Illegal instruction. (BareMinimum)
This newer (? heh) machine uses the Vortex 86MX cpu.
Typically used as a sealed embedded unit.
Very durable. But whilst it can run WinXP32BitSP3, some FEW things just don't run right on it. I also have Java 7 just installed.
If you'd be interested in trying to make Arduino work on it, (v1.6.8 prefered), I'd be happy to help test/debug it for you!
I have done this with GCB for the Pic's already, with great success.
It's primary issue is that it is an "i586", and doesn't execute CMOV or SSE/SSE2 Instructions.
So, we could help each other, perhaps, yes? (

Windows XP support of the Arduino IDE was lost for some period of time, which likely encompased

It was regained in Arduino IDE 1.8.2. Then it was lost again permanently in Arduino IDE 1.8.10.

So you should be able to use any Arduino IDE version between 1.8.2 and 1.8.10.

I believe the loss of support in 1.8.10 was due to updating to using a newer version of Go (Golang) to compile arduino-builder. So you would want to start investigating there (e.g., what exactly was the change in Go that caused the breakage, is it possible to compile later versions of arduino-builder with older versions of Go). But I think you'll be just fine using Arduino IDE 1.8.9.

The direction of the IDE seems to be moving toward the technology used by Arduino IDE 2.x, which is significantly different from previous versions of Arduino IDE. That still has the issue of Go, though with the Arduino CLI tool this time (Arduino IDE 2.x doesn't use arduino-builder at all) but you also need to check whether there is any hope of support from the Electron and Eclipse Theia frameworks Arduino IDE 2.x is built on.

I will try 1.8.2, but if it's more than merely an XP issue, I will be stuck.
If you didn't read the whole post, please humor me. Thanks so much for the advice though! I'll try it!

As your box is Linux capable you might be better swapping to that to take advantage of the newer IDE's

I'll only give the troll a nybble: Bob, I gave MORE than enough info, and the practicality of people changing their entire TOOL CHAIN to switch IS unlikely, and wonky, isn't it?
PS, I also have a RAW Win98 gaming system for the same reason, gosh, gee, amazing, isn't it?

OK a nibblet for troll

Yep it is amazing.

Not one but TWO DEAD OS and still wanting current support.

You could use the official channel but I already know what they will say (probably whilst shaking thier heads)

Boy, you really cut your reads short, don't you? Being UNKIND IS troll behavior, isn't it? Ignoring you now, unless you have something more useful to say, like the link you provided.

Ah, never mind. I sent a request to customer service. If anyone cares to mention another older version that might run? 1.0.6 almost did, but not the Compiler.

I reply as I see fit.

Nobody was "unkind" to you but you brought up the word "troll" first which has a very specific meaning on the internet and not the one you seem to think it is.

You were given "options", "views" and "advice" which is what we do in here.

We are simply just other Arduino users for the very most part and not paid employees.
Please remember that for the future as none of us suffer "real trolls" or "personal attack" lightly.

Points you may wish to make yourself familiar with below.

Hello.

Can take a few moments to Learn and Use The Forum

It will help you get the very best out of the forum in the future.

  • Your OS and version can be valuable information, please include it along with extra security you are using. Antivirus etc.

  • Always list the version of the IDE you are using and the board version if applicable.

  • Use quote or add error messages as an attachment NOT a picture.

  • How to insert an image into your post. ( Thanks @sterretje )

  • Add your sketch where applicable but please use CODE TAGS

  • Add a SCHEMATIC were needed even if it is hand drawn

  • Add working links to any specific hardware as needed (NOT links to similar items)

  • Remember that the people trying to help cannot see your problem so give as much information as you can

COMMON ISSUES

  • Ensure you have FULLY inserted the USB cables.

  • Check you have a COMMON GROUND where required. ( Thanks @Perry)

  • Where possible use USB 2.0 ports or a USB 2.0 POWERED HUB to rule out USB 3.0 issues.

  • Try other computers where possible.

  • Try other USB leads where possible.

  • You may not have the correct driver installed. CH340/341 or CP2102 or FT232 VCP Drivers - FTDI

  • There may be a problem with the board check or remove your wiring first.

  • Remove any items connected to pins 0 and 1.

COMPUTER RELATED

  • Close any other serial programs before opening the IDE.

  • Ensure you turn off any additional security / antivirus just to test.

  • There may be a problem with the PC try RESTARTING it.

  • You may be selecting the wrong COM port.

  • Avoid cloud/network based installations where possible OR ensure your Network/Cloud software is RUNNING.

  • Clear your browsers CACHE.

  • Close the IDE before using any other serial programs.

  • Preferably install IDE’s as ADMINISTRATOR or your OS equivalent

ARDUINO SPECIFIC BOARDS

  • CH340/341 based clones do not report useful information to the “get board info” button.

  • NANO (Old Types) some require you to use the OLD BOOTLOADER option.

  • NANO (ALL Types) See the specific sections lower in the forum.

  • NANO (NEW Types) Install your board CORE’s.

  • Unless using EXTERNAL PROGRAMMERS please leave the IDE selection at default “AVRISP mkII”.

  • Boards using a MICRO usb connector need a cable that is both DATA and CHARGE. Many are CHARGE ONLY.

CREATE editor install locations.

  • On macOs ~/Applications/ArduinoCreateAgent-1.1/ArduinoCreateAgent.app/Contents/MacOS/config.ini

  • On Linux ~/ArduinoCreateAgent-1.1/config.ini

  • On Windows C:\Users[your user]\AppData\Roaming\ArduinoCreateAgent-1.1

Performing the above actions may help resolve your problem without further help.

Language problem ?

Try a language closer to your native language:

Thanks to all those who helped and added to this list.

So, I tried the suggested version 1.8.2 (windows install). It installed.
Ran the executables (Icon, _debug), and as I expected, Illegal Instruction.
So, um, older version.

@ballscrewbob: Yeah. Me too. I realized why I thought you were a troll. It was the combination of your message (not offensive) and your footer (meant to be funny), So: I apologize. Sorry. Just used to getting pounced on for my ancient choice in HW/OS, since I don't really HAVE a choice in this application.
Say I work for an eccentric boss who must have things his way. The pay's great.

muddywaters:
So, I tried the suggested version 1.8.2 (windows install). It installed.
Ran the executables (Icon, _debug), and as I expected, Illegal Instruction.

I'm sorry to hear that. Well, it was worth a try.

Although I am very much a proponent of fighting against technological obsolescence by supporting older hardware and operating systems, as a member of the team responsible for the development of the Arduino IDEs and Arduino CLI I can tell you that there is no chance of any significant effort being put into adding support for your hardware. We have already affected a far larger group of users by dropping support by the classic Arduino IDE for anything older that Windows 7 or macOS 10.10.

The situation is currently even more extreme in Arduino IDE 2.x, which has a minimum requirement of Windows 10, macOS 10.14, and has no support for 32 bit or ARM architectures. I'm hoping the compatibility of Arduino IDE 2.x can be increased somewhat, but as for the Java IDE, this has already been investigated and a final decision reached that no further effort will be made to restore the compatibilities lost in the 1.8.10 release.

muddywaters:
Say I work for an eccentric boss who must have things his way.

Are you telling us you're self-employed? :wink:

Last time I buy an embedded anything. Vortex86 indeed. Everything really comes down to the fine print doesn't it. They failed to mention that it doesn't have all the assembly language opcodes well, didn't they. All this NEW stuff. I quit!