Comments (5)
Yes there is. You need to take the source code and rebuild it. It was already done here (with original fw):
https://github.com/gabonator/LA104/tree/master/system/apps/test17_official/source
But since the filesystem functions work differently in this OS, I removed all import/export functions. It it not difficult to fix it, but not planned from my side. I would rather spend time developing new signal analyser app with more intuitive UI, but I do not plan to do it in near future (too busy with other stuff)
from la104.
@gabonator wow thanks for the fast reply! This is such an awesome project!
I guess what I was trying to ask was: Since, miniware hasn't release the source code for the latest firmwares...if there was a way to take their compiled .hex files and have them load from your OS.
Or maybe boot while holding F2 would get you into default firmware and regular boot would be shell.elf... Anyway I am just throwing around ideas. I want to switch to the alternate DS213 OS but I know they fixed some things in the newest firmware so I am hesitant.
from la104.
I see. But there is no reason not to publish the source code. So you can try asking for it. Unfortunately there is no easy solution how to load HEX firmware. Because every application loads to a specific range of FLASH memory and uses specific range of RAM. And I am sure that these ranges would be in conflict with the location where the OS is loaded. So the only safe way how to run it is rebuild it with the available memory regions in mind. holding F2 could do the trick, but again they need to provide the HEX file compiled for the second app slot
from la104.
I see. But there is no reason not to publish the source code. So you can try asking for it. Unfortunately there is no easy solution how to load HEX firmware. Because every application loads to a specific range of FLASH memory and uses specific range of RAM. And I am sure that these ranges would be in conflict with the location where the OS is loaded. So the only safe way how to run it is rebuild it with the available memory regions in mind. holding F2 could do the trick, but again they need to provide the HEX file compiled for the second app slot
That part, holding F2 is interesting. It should be fairly simple to compile the source for this. Although, I can't recall seeing it done yet.
But, have a look at other FW, DS202 for example, this is implemented, and APP1/APP2 is as simple as changing a line in the source code.
Source code is here http://www.minidso.com/forum.php?mod=viewthread&tid=3207&extra=page%3D1%26filter%3Dtypeid%26typeid%3D126&mobile=2
from la104.
But there is no reason not to publish the source code. So you can try asking for it.
Reading through their forums it looks like many people have asked over the last $timeframe and they still haven't. The source is version 1.22 and current .hex is 1.27 (for the DS213). So, not a ton of revision but they have appeared to fix the major bugs.
For the LA104 it looks like the source and latest .hex match @ 1.03 which is ahead by 2 minor revisions according to the "1.01" that pops up when I start 'logic analyzer' from my shell.elf.
It should be fairly simple to compile the source for this.
Holding the button would be cool because I would choose to boot into the default firmware normally and "extra options" on hotkey-boot. ex: default oscope software on boot and webusbosc on hotkey would be amazin! But, I would still need the updated source code from miniware which they haven't provided yet. There are some other user versions of the ds213 firmware that look neat like the rolling update one and the one I linked above.
Anyway I don't really know what I am doing when it comes to this type of stuff but I might try getting compiling locally setup so I can start to poke around with it.
from la104.
Related Issues (20)
- FPGA configuration error
- DS213 Web Oscilloscope application gives no data (Hard Fault) HOT 6
- LA104 WebUSB connection problem 2 HOT 2
- Strange pattern shown on "desktop" when exiting Logic analyzer app HOT 1
- Logic Analyzer crashes when run HOT 1
- DSO203 HW2.60, Windows 10/11 DFU HOT 11
- RFTool capture tab shows no data.
- Diff. between Flipper Zero and LA104 HOT 15
- Major refactoring needed HOT 6
- LA104 add new protocol into filmware HOT 5
- Dockerfile broken HOT 1
- Changes HOT 2
- Fresh compile is successful, but error booting HOT 6
- Test apps.
- Display battery level on main screen
- Boot loader for LA104
- Use La104 with DT71 tweezers
- Replacing of external (usb) flash DS213 HOT 2
- Wave alchemy HOT 2
- How to exit Logic Analyzer app and go back to the app switcher GUI? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from la104.