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

Remote will not work with new Fujifilm updates #46

Closed
adrianuseless opened this issue Jul 14, 2023 · 24 comments
Closed

Remote will not work with new Fujifilm updates #46

adrianuseless opened this issue Jul 14, 2023 · 24 comments
Assignees
Labels
bug Something isn't working fujifilm Related to Fujifilm cameras

Comments

@adrianuseless
Copy link

I have heard from other users who have updated their Fujifilm cameras that the remote has stopped working

Can this be corrected so to will work?

Adrian

@gkoh
Copy link
Owner

gkoh commented Jul 18, 2023

Thanks for the report.
As noted in the discussion, this is a known issue.
However, I need to find time to analyse the changes in the latest firmware.

One of the challenges is once I update my X-T30, I can no longer test the older protocol.

@gkoh gkoh self-assigned this Jul 18, 2023
@gkoh gkoh added bug Something isn't working fujifilm Related to Fujifilm cameras labels Jul 18, 2023
@gkoh
Copy link
Owner

gkoh commented Jul 25, 2023

@93RichardB and @adrianuseless
I upgraded my X-T30 to v2.01 and confirmed the existing implementation still works.
A quick look at the Bluetooth traffic log with the new Xapp suggests the protocol has not been changed.

Can either/both of you please elaborate what exactly no longer works?

NB. I had to delete furble from the camera pairing then scan and pair again after updating.

@93RichardB
Copy link

93RichardB commented Jul 29, 2023 via email

@gkoh
Copy link
Owner

gkoh commented Aug 7, 2023

@93RichardB Thank you for the reply!

I would like to confirm the following items:

  • previous pairing connections were deleted
    • on both camera and furble
  • a smartphone is not nearby and/or bluetooth is disabled
    • with my Android device, the new X app aggressively pairs in the background with no human intervention 😐
    • this had me really confused for a while
  • the target camera shows up when a new pairing request is started (ie. it appears in the Scan menu)

@93RichardB
Copy link

93RichardB commented Aug 7, 2023 via email

@gkoh
Copy link
Owner

gkoh commented Aug 9, 2023

Deleted Bluetooth connections on phone and furble. Entered pairing on phone, selected scan on furble.

I assume when you say 'phone' you actually mean camera?

Scan found 4 identical instances of the XT4 (all same serial), chose one and selected connect.

Woah, that's weird.
I will see if I can reproduce this, that is unexpected.

It connected! Pressed shutter release button on furble, and furble lost connection and went back to Connect/Scan/Delete menu. No photo taken. Under delete it still shows the XT4 as present, but connecting fails, unless I delete pairing first, then same sequence of events. Hope that helps.

This is progress of sorts, definitely useful.

@93RichardB
Copy link

93RichardB commented Aug 9, 2023 via email

@gkoh
Copy link
Owner

gkoh commented Aug 20, 2023

Scan found 4 identical instances of the XT4 (all same serial), chose one and selected connect.

Woah, that's weird. I will see if I can reproduce this, that is unexpected.

@93RichardB
I cannot reproduce this behaviour, it's not supposed to be possible.
The underlying Bluetooth LE library filters out duplicate advertisements during scanning.
Is there a bug here ... or perhaps we are seeing non-duplicate entries ... hmmm.

This leads to further questions:

  1. During scanning does the 'Found' message box say 4?
  2. Are you able to access the serial port to see the debug output?

If you can access the serial port, I can generate a debug build to see if we can get some more insights.

@93RichardB
Copy link

93RichardB commented Aug 20, 2023 via email

@gkoh
Copy link
Owner

gkoh commented Aug 21, 2023

How could I access the serial port? Let’s me know how to do it and I will try. Richard Richard Sent from my iPad

Sure! Thanks for helping.
Firstly, what operating system would you be using?

The serial port of the M5StickC is same USB-C cable connection used to program the device, so we just need to get you an app to connect and read from it during a scan & connect.

@93RichardB
Copy link

93RichardB commented Aug 21, 2023 via email

@gkoh
Copy link
Owner

gkoh commented Aug 22, 2023

I can use Windows 10 or Linux (mint). Most comfortable with Windows.

@93RichardB Excellent, thank you!
OK, let's try the simplest option first, using some online browser based tools, through Windows.
I haven't had great success with this, but ... here goes:

It will either work and you will see readable output.
Or it will issue an error about being unable to connect (if this happens, we probably need to use a specific app).

Let me know how you go.

@gkoh
Copy link
Owner

gkoh commented Aug 22, 2023

@93RichardB
You should output like the following during a scan:

Name = 043DX-T30-043D
Address = 3c:ff:ff:ff:53:6b
Token = 103450

Then something like this during a successful connect:

Connecting
Connected
Pairing
Token = 103450
Paired!
Identifying
Identified!
Configuring
Configured
Adding new entry
Saved 3CFFFFFF536B
Index entries: 1

@gkoh
Copy link
Owner

gkoh commented Aug 23, 2023

Also, note that I have created a new discussion (#47) to try and capture more data points from the community.

@93RichardB
Copy link

93RichardB commented Aug 23, 2023 via email

@gkoh
Copy link
Owner

gkoh commented Aug 24, 2023

Result of scan:

@93RichardB Woah, that's excellent, thanks for the output!
I will likely ask for a few more rounds as we debug this, I hope this is OK.

This is totally unexpected, it's a full system crash and reboot.

I think there are 2 problems, separate but probably related:

  1. The scan has multiple identical entries
  2. It crashes in the "Remote Control" loop

Give me a bit to review the code. I will probably build a debug image for you to test.

@93RichardB
Copy link

93RichardB commented Aug 24, 2023 via email

@gkoh
Copy link
Owner

gkoh commented Aug 24, 2023

@93RichardB
Please try v1.1.0-debug here:
https://github.com/gkoh/furble/releases/tag/v1.1.0-debug

There are no code changes, but I have rebuilt and added the elf image so I can debug the stacktrace dumped on the serial port.
It will be very interesting if it doesn't reproduce.

@gkoh
Copy link
Owner

gkoh commented Aug 25, 2023

@93RichardB Please try v1.1.0-debug here: https://github.com/gkoh/furble/releases/tag/v1.1.0-debug

There are no code changes, but I have rebuilt and added the elf image so I can debug the stacktrace dumped on the serial port. It will be very interesting if it doesn't reproduce.

@93RichardB
Just to be clear, about what I need:

  • Please reimage your M5StickC with the debug .bin
  • Please repeat the serial port stuff you did before with the debug image
  • Please paste the serial port output here again

With the associated elf image, I should be able to work out where it crashed.

@gkoh
Copy link
Owner

gkoh commented Mar 13, 2024

No further reports have been received, closing this issue as stale.

@gkoh gkoh closed this as completed Mar 13, 2024
@93RichardB
Copy link

93RichardB commented Mar 13, 2024 via email

@gkoh
Copy link
Owner

gkoh commented Mar 14, 2024

Sorry for not getting back to you. Lent my camera to my son for a few weeks and then didn’t pick back up. Will try again this week.

No problem, please use the pre-release v2.0.0-beta and the web installer to ensure your device is properly programmed.

@93RichardB
Copy link

93RichardB commented Sep 16, 2024 via email

@gkoh
Copy link
Owner

gkoh commented Sep 17, 2024

Sorry for the delay. Eventually I was unable to test the XT-4 again, but I can confirm that the X-H2 works!

No problems @93RichardB, thank you for the confirmation and glad it works for you now (albeit on a different/new camera).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working fujifilm Related to Fujifilm cameras
Projects
None yet
Development

No branches or pull requests

3 participants