REVELPROG-IS for Linux

Here you can ask technical questions about REVELPROG-IS and device/memory programming.
ArT
Posts: 892
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 18 times
Been thanked: 92 times

Re: REVELPROG-IS for Linux

Postby ArT » Wed Jan 09, 2019 2:56 pm

It can not connect with memory database. It is using SQLite libraries - in such case Visual C++ Redistributable for Visual Studio (2013/2015) is required. Please take a look: https://www.sqlite.org/index.html .

error666
Posts: 8
Joined: Wed Feb 20, 2019 8:42 am
Location: Belarus
Has thanked: 1 time
Been thanked: 1 time

Re: REVELPROG-IS for Linux

Postby error666 » Tue Aug 20, 2019 7:38 am

Hi,
After going back and forth between Linux and Windows just to use the programmer, I've decided to try one of windows emulators.
Software 1.8.1 was installed using PlayOnLinux which is basically Wine 4.0. All went fine except some libusb0 errors. As a result I get an error "Programmer is not connected"

Debug info:

Code: Select all

wine: Call from 0x7b43e223 to unimplemented function winusb.dll.WinUsb_Free, aborting
USB: Device Not Found.


dmesg output

Code: Select all

[16935.691616] usb 3-1.2: new full-speed USB device number 6 using ehci-pci
[16935.802487] usb 3-1.2: New USB device found, idVendor=0483, idProduct=5751, bcdDevice= 2.00
[16935.802491] usb 3-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[16935.802494] usb 3-1.2: Product: REVELPROG IS
[16935.802495] usb 3-1.2: Manufacturer: REVELTRONICS


1.8.1_libusb0.png
1.8.1_libusb0.png (11.69 KiB) Viewed 401 times


Any advice? Is still possible to run the software on Linux?

ArT
Posts: 892
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 18 times
Been thanked: 92 times

Re: REVELPROG-IS for Linux

Postby ArT » Tue Aug 20, 2019 12:38 pm

It seems that it does not see drivers.
On Windows 8/10 there is the same error during drivers installing and workaround is by installing signed drivers from application with Zadig software (menu help -> Install drivers) but I do not know if it will work with emulator

bigendian
Posts: 2
Joined: Fri Feb 07, 2020 5:46 pm
Been thanked: 1 time

REVELPROG IS on Linux

Postby bigendian » Fri Feb 07, 2020 5:52 pm

Hi all,

i tried this wonderful programmer with wine and .net, couldn't have it working, maybe due to the distribution i am using.
So, it's time this great programmer, robust, reliable and unique in his style have some Linux tool.

So here a first alpfa version:

https://gitlab.com/spectrum70/rvlprog/

Code: Select all

╭─angelo at dfj in ~/dev-sysam/rvlprog on master✘✘✘ using ‹› 20-02-07 - 17:52:02
╰─○ ./rvlprog --help
rvlprog v.0.90-g995b1aec-dirty
 (C) 2020, Angelo Dureghello, Trieste, Italy
Usage: rvlprog OPTION... [FILE]
Example: ./rvlprog -r -t w25q32 output.bin

Options:
  -h, --help           this help
  -t, --type           memory type
  -r                   read binary content
  -w                   write binary content and verify
  -e                   erase chip
  -v                   verify binary content against FILE
  -l  --list           display supported device list

╭─angelo at dfj in ~/dev-sysam/rvlprog on master✘✘✘ using ‹› 20-02-07 - 17:52:08
╰─○ ./rvlprog -l   
Supported devices :
1. 25..128
2. 25vf010
3. 25vf010a
4. w25q128fw
5. w25q32jv
6. w25q64jv
7. w25q80dv

Read
sudo ./rvlprog -t 25vf010a -r output.bin

Write
sudo ./rvlprog -t 25vf010a -w output.bin.bak

Erase only
sudo ./rvlprog -t 25vf010a -e



I haven't much time to add other devices, the above are those i could test here.
You can check README.txt for other info.

Let me know if you find it useful,

Bye
angelo

bigendian
Posts: 2
Joined: Fri Feb 07, 2020 5:46 pm
Been thanked: 1 time

Re: REVELPROG-IS for Linux

Postby bigendian » Wed Feb 12, 2020 9:37 am

Hi all,

added some other device profiles, untested on the real chip but they should work.

Code: Select all

╰─○ ./rvlprog -l
Supported devices :
1. 25..010
2. 25..016
3. 25..020
4. 25..032
5. 25..040
6. 25..05
7. 25..064
8. 25..080
9. 25..128
10. 25vf010
11. 25vf010a
12. w25q128fw
13. w25q32jv
14. w25q64jv
15. w25q80dv


Using this tool right now reuqires compiling it. Even if quite simple, i will try to provide the debian .deb package at least.
If anyone would test/use it, please provide me feedbacks here, so that i can fix things, as my spare time allow this.

bye
angelo


Return to “REVELPROG-IS Technical Support”

Who is online

Users browsing this forum: No registered users and 2 guests