Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Race condition in Nektar Pacer #4

Open
ghost opened this issue Nov 9, 2023 · 4 comments
Open

Race condition in Nektar Pacer #4

ghost opened this issue Nov 9, 2023 · 4 comments

Comments

@ghost
Copy link

ghost commented Nov 9, 2023

Submission to github 11-9-2023 J Reed ([email protected])

https://github.com/francoisgeorgy/pacer-editor-v2

https://github.com/francoisgeorgy

Copy to: Max Rice ([email protected])

Race condition in Nektar Pacer

Dear Sir:
Thank you for your wonderful piece of software, it is a joy to use.

The issue I am identifying is not a problem with your software, however there may be something you can do to help alleviate the problem, and additionally you may have had questions relating to it. I don’t have any idea of what you would do to help because I really don’t know enough about the design of the Pacer.

Additionally, I know that all Pacers do not have this problem, although I have had two in the last year that do. Sweetwater (Sweetwater.com) (specifically: Max Rice) has been very helpful in supporting my problem identification. I guess that what I am identifying to you, will not be able to verified or altered, because you do not have a defective unit. My purpose is to make you aware of the situation because I first thought it could have been a software issue with your web-sight.

The first procedure is to identify if one has a problem with the unit by verifying the process of saving a program. This is the area of the race condition.


TO DETERMINE if NECTAR PACER HARDWARE HAS A TIMING ISSUE Version 1.02

This procedure isolates the problem to the PACER unit and eliminates internet issues.

P=PACER=Activities by physical movement on Pacer

I=INTERNET=Activities by physical movement on computer keyboard using
https://studiocode.dev/pacer-editor/#/preset

P - RESET - note, first time only.

P – Pacer reads - PRGM1/A1

I – RESET EDITOR

I - Make sure Always read from Pacer is checked and Green


I – READ PACER -

I – Select current program PRGM1 in the (Preset Config)

I - Turn Stomp Switch #1 or any # to OFF

I – Touch - UPDATE PACER

P - … 3 dots flash (DO NOT PRESS KNOB)

P – Turn knob to SAVE and then Press

P – Display shows STORE and then Press

P – Display shows … 3 dots flashing then Press

return to : I – READ PACER - for ability to see if change has been saved

(NOTE the Internet display will not change if the unit is GOOD.
You can make additional changes from that point by repeating the cycle)

Version 1.02 J Reed 10-25-2023


The second procedure is a work around, witch until recently has worked but now does not. I cannot attach “20pg-Users-guide_350593” and since it no longer works it may not be relevant. (I think the hardware is continuing to degrade.)


LOAD/SAVE VERIFICATION PROCEDURE - NOTE: User Guide attached – Modified by J. Reed 11-22-2023 – file name “20pg-Users-guide_350593” attached
to be used with this procedure

Hookup – pc(optional) to Pacer via usb or Pacer power supply and naked Pacer.

  1. Factory Restore from online User Guide (attached) pg 19

Loads 24 Factory Presets. NOTE For PRGM1 A1 when SW1 is pressed the display will read PGBNK 000.
This is a very easily reproducible starting point and can be used as a LOAD verification,
when completing this procedure a SAVED (STORED) ending point
completes a load/slave cycle.

  1. Selecting a Control for Programming (from pg 10 online a User Guide (attached))

    I selected PRGM1 A1 and stomp switch 1

  2. Setup All (from pg 10 online a User Guide attached)

  3. Steps (from pg 10 online a User Guide attached)

Note in step 5) you select from chart in 6) Type data Settings, you should select OFF (easy to accomplish)and the color of the bar led
is black (the light is off)
5) Type (from pg 11 online a User Guide attached)

  1. Type data Settings (from pg 11 online a User Guide attached)

  2. BACK to get to CTRL menu [NEW COMMAND NOT PREVIOUSLY DOCUMENTED] (from pg 14 online a User Guide attached)

  3. SAVE (from pg 14 online a User Guide attached)

  4. STORE (from pg 14 online a User Guide attached)

  5. If successful the Data Encoder should display OFF when SW1 is pressed and sw1 bar led will be black-led not lit.

  6. This completes a load/slave cycle.

  7. This will not work on https://studiocode.dev/pacer-editor/#/preset


The hardware works only if programed from the pacer.

Thank you,
Jeffrey Reed

@francoisgeorgy
Copy link
Owner

Hi Jeffrey,

Thank you for your feedback and this very detailed issue.

I will try to look at it as soon as possible but, unfortunately, at the moment I don't have a single minute available for my open source projects.

I hope to be able to look into this issue before the end of the year. Thank you for your patience and understanding.

Kind regards
Francois

@ghost
Copy link
Author

ghost commented Dec 2, 2023 via email

@francoisgeorgy
Copy link
Owner

Hi,
Sorry to reply only now.
Thanks a lot for the very detailed analysis of this interesting problem.
I'll take a look at it as soon as possible.

@ghost
Copy link
Author

ghost commented Mar 10, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant