38

Provide Raspberry Pi / Tablet / non-Apple ARM build for Logic 2


A
Alexander Amelkin

There is an idea for Logic 1, but it looks abandoned: https://ideas.saleae.com/b/logic-1-legacy/offer-linux-builds-for-arm-arm64-and-power/

A version for Raspberry Pi (ARM) is definitely needed. At least a data gathering agent would allow to set up a cheap and effective probe for remote debugging of noisy or massive/hard-to-relocate/hard-to-access equipment.


Regarding Apple Silicon Support - Saleae Update 7/11/2023:

Starting Logic 2.4.8, we now provide a native Apple-Silicon build of our software! https://www.saleae.com/downloads/

We've updated the title to remove the request for a native Apple-silicon build, but we'll keep this feature request post open to continue tracking interest in an ARM build for Raspberry Pi or similar boards.


A

Activity Newest / Oldest

B

BK

Hello. As some people mentioned, WOA (Windows on ARM) laptops are entering the market. And I am hoping to have a chance to run Logic Pro on my Galaxy Book2(Qcom Snapdragon). :(


T

Tom

I'm using Asahi on a Macbook Air M2. Up to now I've been pleasantly surprised by the arm64 binary support vendors are providing (eg. Jlink and Arduino). Please consider adding arm64 linux to your builds.


A

Ayke

It's not just the Raspberry Pi 4. There are many newer laptops with arm64, and the Asahi Linux project is porting Linux to the new ARM Macs.
I personally use a Macbook with Linux and can't really use Saleae Logic at the moment unless I reboot to MacOS.

Considering that macOS/arm64 and Linux are already supported, it seems like adding Linux/arm64 support shouldn't be too difficult.


  • T
X

Xander

I would like to use the Logic16 on my robot, while I remote into it with NoMachine. It has an Nvdia Orin Nano 8GB board, running Ubuntu 20.04. It would make debugging the servo bus a lot easier.


Avatar

Tim

(#84120)
"I cannot seem to find the right version of Logic 2.4.10 to install for my Windows ARM device.
...
I keep getting Warning 4154 on install attempt"


Avatar

Tim

(#82584)
"I wasn't able to find a solution that would allow me to use an ARM device running Linux (eg. Raspberry Pi) to control my testing. Do you have software that runs on Aarch64?"


Avatar

Tim

(#82094)
"I was very happy to see the software release for macOS that natively supports the Apple silicon. Is there any plan to develop an iPad app for the Logic 2? I have this question because Apple has opened up a SDK called Driver kit for device manufacturers to support their devices on the iPad. Seeing that you already have an app for the M1/M2 for the Macbook, I was curious to know if there's a plan for an iPad app in the near future."


Avatar

Tim

Starting Logic 2.4.8, we now provide a native Apple-Silicon build of our software!
www.saleae.com/downloads/


  • Avatar
Avatar

Tim

(#81445)
"Just picked up my first Saleae logic analyzer and was really disappointed to discover you're not shipping Apple M1 native builds of Logic 2. A big selling point of Saleae is the excellent software it comes with.

Do you plan to ship Apple M1 native builds of Logic 2? If so, do you have a rough timeline?"


Avatar

Tim

"> Can I know if you are running into any issues with using our software through Rosetta at the moment?
I haven’t done a full forensic investigation but from my cursory analysis it seems that the electron framework shipped with Logic2 is built for x86_64. In my experience, Logic2 has been suffering from the same “x86_64 electron on arm64 via rosetta” issues I’ve had with other apps, namely:
poor rendering performance
weird visual bugs and artifacting
sporadic 0.5-1.0s freezing

I got my M1 Mac mini right after release and got to experience Discord and VSCode (among other electron apps) really struggling in rosetta similarly to how Logic2 is struggling now. For what it’s worth, the issues went away after they released arm64 builds.

As for reasoning:
Logic2 is struggling a bit too hard considering my hardware—I’m not even doing anything particularly fancy
Apple has already discontinued all of their Intel-based Macs
Intel-based Macs are already a minority*: 56.04% of Steam users on Macs are using M1 processors

As a developer myself, I understand porting can be very painful but putting off a M1 native build is just as frustrating for users."


Avatar

Tim

"Another small update: I think I’ve found a bug on the Mac version of Logic2. Unsure if it’s related to rosetta though.

My friend has a Saleae Logic 8 (like mine) and is running Logic2 on Windows. The analysis of USB full speed packets happens in real time during the capture. They don’t on my Mac though, I have to manually do Analysers > Right click "USB LS and FS” > Restart for the analysis to take place."


Avatar

Tim

discuss.saleae.com/t/arm-binaries-apple-m1/1559/7
"I get it that this is an old topic… But being a long time Mac user and having seen this movie before (68k, PPC) Rosetta support will disappear, and sooner than we think. Then, my $1000 logic 16 becomes a door stop or I set up a Linux box (I will not use Windows). One of the reasons I supported this product through two purchases was precisely because of Mac support. It would be sad to lose that.

I fully empathize with your staffing situation. Your products are probably so good because you run a lean operation. My post was an attempt to point out that Apple could put down Rosetta sooner than you might think and with less warning than you might like. They have been known to do things like this before. Since Intel is now totally and completely dead to them look to see how quickly the x86 macs age-out now. My 2016 MBP has been vintage since Ventura released. More will go with the upcoming Sonoma. It’s a “don’t get caught out with your knickers down” situation, as far as I can tell."


Avatar

Tim

twitter.com/jrozner/status/1663750726882033664
"@saleae It's been literal years now. Can we please get an arm64 darwin build?
---
Just don’t want to have to use Rosetta 2 and want to make sure it’s going to continue to work when Apple eventually discontinues Rosetta 2 like they did with Rosetta"


H

Hunter

Seriously... It's been years. The M1/M2 is a well established platform. And the RPi4 is fast, 64bit, and runs debian/ubuntu now. There is really no excuse to not support these two mainstream versions of MacOS and Linux.


Avatar

Tim

Thanks for bringing this up. I just now linked Mark's latest public statement on this topic from last year, which you can find above in the original post. We unfortunately don't have any updates on this effort since then. It's on our backlog, but due to limited sw dev resources as well as other priorities on our plate, we're not able to prioritize this right now.


Avatar

Tim

(#80278)
"Love the products. I own 2 different Saleae logic analyzers and have been very happy with their reliability and overall quality of the product.

Can you please release Logic 2 to run on ARM for RPI? I think customers really want to run their logic analyzer software on a low budget system like the RPi. I've got this clunky Lenovo ThinkStation sitting next to my bench that I am ready to throw in the garbage. I'd really love to run your amazing software on one of my RPi units. :)"


  • D
D

dford

Thanks for sharing my request, Tim! Looking forward to seeing some progress on this front. If we can convince the business / leadership team at Saleae that supporting additional architecture will yield a higher return on future sales and new release products (and it will), then I think we will see some support for engineers to work on this. I believe there are many compelling reasons to do this now because it allows Saleae to be more competitive in the market. Also, I am certain there are many customers who are willing to help test non-production releases so we can further help accelerate the process.


D

Dennis

I'd vote for a Raspberry Pi version that could run on the Raspberry Pi 4. Also would be nice to have a command line version that could capture traces to be saved for later viewing on either a GUI (on some Linux variant, Mac, Windows, RPi4). Also useful would be crude text mode viewer. Could then be used as a remote test/trouble shooting solution via ssh.


Avatar

Tim

discuss.saleae.com/t/arm-binaries-apple-m1/1559/6
"I’m interested in ARM Linux.

I would like to take a RaspberryPi 4, 3D print an enclosure, and make a dedicated, standalone oscilloscope.

I love the form factor you’ve created, it’s great for travelling. However, when I’m working on my bench, then it’s much nicer to have a scope ready to go without needing my USB ports or colliding with my debugger."


Avatar

Tim

(#80126)
"I'm an owner of one of your Logic 16 analyzers.

I just read this page: support.saleae.com/troubleshooting/issues-with-the-apple-m1-chip

Seriously? The M1 has been available for over two years now. What's the problem?"


Avatar

Tim

discuss.saleae.com/t/logic-2-3-56/1700/4
"Is there an ARM64 build ( RasPi, etc ) of Logic now?"


Avatar

Tim

discuss.saleae.com/t/arm-binaries-apple-m1/1559/6
"Thanks for your openness about the technical challenges. I am sure you can manage them. We would be happy to participate in a private beta and give extensive feedback for using Saleae on Linux/ARM64."


D

Daniel

We would like to use your great logic analyzers for debugging a farm of automated test platforms. They are all running on ARM64 however. Please provide a ARM64/linux build.


Avatar

Tim

Our CTO and Founder, Mark, has detailed some challenges with getting this feature implemented in a forum post below:
discuss.saleae.com/t/arm-binaries-apple-m1/1559/4


Avatar

Tim

discuss.saleae.com/t/arm-binaries-apple-m1/1559
"Are there plans to also release native arm binaries for Logic 2?

For Apple M1 there is Rosetta - but that’s not really a long term strategy.
At least for me it would be a deal breaker if there isn’t anything on the roadmap.

So - what’s the plan?"


Avatar

Tim

"I am a small hobbyist and to tinker, my computer is a Raspberry Pi 400 (that is a wonderful and powerful low cost hardware).
For that reason, it would be great if your software "Logic 2" software could run on this ARM based hardware."


Avatar

Tim

(#63881)
"Do you have a version for ARM64 specifically the Raspberry Pi."


Avatar

Tim

twitter.com/phigment_ph/status/1435561122413924360
"@saleae any chance you will make an android app to run your analyzers? It would be awesome to have a small portable solution!"


Avatar

Tim

(#61457)
"Feature Request - phone application and connection to smart phone

1. every person have smart phone and it will be more easy to use smart phone to collect data .
2.some times the problem that can start from some reason at laptop that be because windows or driver .
3.it can be good feature , as a person that use it every day i think that it sometimes help full to use smartphone as a logger and as a display."


J

Jens

I really think this is a mist have! For my automation this would really be Nice Addition. Raspberry pi with git and Ci Plattform with logic analyzer for detailed signal Verification.


H

Hunter

You need to migrate for Mac M1, and there is no reason not to support ARM linux. Please fix this...


D

David

I would sure like Logic2 to work on my RPi 4b


A

Apple has now released 3 models of Mac computers with the ARM64 cpu architecture. Despite having Rosetta translation, Logic crashes on launch, rendering the Saleae Logic Analyzers unusable on new Apple Mac hardware.


  • A
M

Matt

I too would like an ARM build; specifically for the Pinebook PRO but generic arm64 would be fine.


  • R