KinesisCorporation / Adv360-Pro-ZMK

Production repository for the all-new Advantage360 Professional using ZMK engine
MIT License
469 stars 6.71k forks source link

Flashing firmware from Mac #467

Open goDawgs18 opened 6 months ago

goDawgs18 commented 6 months ago

Hi,

I have:

  1. compiled the firmware
  2. Got the keyboard into bootloader mode
  3. Mounted the Fat 16 drive.

However now I'm stuck because I cannot copy over the firmware into the directory because it is in read-only mode (or something).

When I look at the info for the directory it is marked as "You can only read". So as I mentioned I am unable to cannot copy the firmware over.

During my investigation I have even found a reddit post documenting my same issue: https://www.reddit.com/r/kinesisadvantage/comments/15osdmq/i_am_unable_to_flash_firmware_on_the_360_pro_due/

goDawgs18 commented 6 months ago

Seems like I'm not alone: https://github.com/KinesisCorporation/Adv360-Pro-ZMK/issues/459#issue-2262751699

Probably going to have to return the device as well 😞

KinesisCorporation commented 6 months ago

Hi there, This is not a keyboard limitation as far as we know. Is there another PC you can try mounting the drive on?

goDawgs18 commented 6 months ago

There is another Mac that I can try to use? But I'd expect the same behavior.

goDawgs18 commented 6 months ago

I guess may as well try

KinesisCorporation commented 6 months ago

How did it go with the other computer?

goDawgs18 commented 6 months ago

I don’t have usual access to it. It’ll be about a week or so.

On Wed, May 8, 2024 at 08:46 Kinesis Keyboards @.***> wrote:

How did it go with the other computer?

— Reply to this email directly, view it on GitHub https://github.com/KinesisCorporation/Adv360-Pro-ZMK/issues/467#issuecomment-2100881144, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALSCCLG6PMM4Q7H6NBAMEETZBJCHFAVCNFSM6AAAAABHKA6PCSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBQHA4DCMJUGQ . You are receiving this because you authored the thread.Message ID: @.***>

KinesisCorporation commented 6 months ago

Great. If it doesn't work on the other computer we are happy to do an exchange (link below). Nut it seems unlikely (although certainly not impossible) that this is a keyboard hardware problem.

https://kinesis-ergo.com/support/contact-a-technician/

ReFil commented 6 months ago

Just following up on this @goDawgs18 did flashing it from the other computer rectify the issue?

apg1 commented 4 months ago

Had the same issue then went to a windows machine used it, it likes to disconnect as soon as you add the files, but it worked on OSX after that.

Omniscently commented 3 months ago

Any "read-only" errors are usually the result of security permissions restricting the use of mounted volumes. Typically any write actions to the volume.

This is a common security restriction many enterprise systems, and systems provided through work/an organization.

dylan-chong commented 1 month ago

did anyone figure out how to flash the firmware from mac?

apg1 commented 1 month ago

did anyone figure out how to flash the firmware from mac?

Yes, I flash from mac without issue. The thing that caught me off guard was that when I flash it immediately drops the connected drive, that's because the unit (when it gets a new config) reboots itself to load it.

To flash from Mac I connect it via USB (usually their cable but not all the time). Turn off the power switch on the unit you are flashing. I update the right side first, so I connect the right side then use a bent paper clip to get into bootloader mode, it shows up on my mac as a new drive. Open the drive, and drop the RH file in there and it will immediately disconnect. I press the mod key on the left unit to keep it awake while the right reboots.

I then hustle and do the same with the left side.

That seems to work, maybe more steps then needed but it seems to work consistently.

ainformatico commented 15 hours ago

Same steps as @apg1 and has been working consistently for 3 months now. Things to remark that also were strange for me: