THETA X Major Firmware 2.0.0 Update

RICOH THETA X firmware “Version 2.00.0”.

Date Version number Overview of additional functions/fixes
Apr. 12,2023 Version 2.00.0 * The camera surface temperature at which thermal shutdown occurs has been changed. This change significantly extends the operating time of the camera.1 The camera will be hotter than before, so do not touch the camera for a long time while the high temperature caution mark2 is displayed to avoid burns.

*1: This change applies to cameras with serial numbers beginning with YR11, YR12, YR13, YR14, or YR15.
*2: High temperature caution mark
*3: Use a PD (Power Delivery) compatible USB cable to connect the camera to the power supply.
*4: There is a limit to the length of video that can be recorded per shooting. To record videos continuously, start shooting again when the video length reaches the limit.
*5: Try 360° live streaming with RICOH THETA X! l RICOH360 Blog

  • The continuous operation time is a guide based on Ricoh measurement methods, and differs according to usage conditions.

  • It is now possible to turn off the top/bottom correction in the USB live streaming as well.

  • The design of some of the icons on the system bar displayed at the top of the camera LCD panel has been changed.

  • Bug fix

  • Information for developers
    See here for changes for developers.

THETA X firmware v2.00.0 (2023.04.12)




  • Broadcast Intent : Update new intent com.theta360.plugin.ACTION_BLUETOOTH_ON(OFF) and com.theta360.plugin.ACTION_GPS_ON(OFF)

firmware update process

Using desktop app and USB Cable

live stream over USB cable

testing lag when camera is rotated

looks good. Using OBS on Mac for the test.

disabling top/bottom correction

use side button to put camera into live streaming mode

press photo/gear icon

toggle switch for top/bottom correction

camera to screen latency in live stream


CPU load on M1 MacBook Air

Screenshot 2023-04-12 at 3.42.23 PM

heat test

tested 4K streaming for 3 hrs

and camera is warm, but fine.

power consumption

Plugged directly into the USB-C port of a MacBook Air M1. Measured after 22 minutes of streaming.

Screenshot 2023-04-13 at 11.36.04 AM

1 Like

this is great, @craig , I will release my plugin update for Z1 and after I will come back to Theta X too, it may become Z2… :slight_smile: As I measured before that cpu/gpu is 2x faster compared to Z1… and I’m wondering how wireless live streaming plugin works now after this firmware upgrade. Two scenarios may be important wireless live streaming with battery and without battery in a room temperature.

1 Like

If you take out the battery, you need to apply power delivery (PD), not the standard 5V 1.5amp from a Battery Charging (BC) 1.2 charger.

I may try a test with the THETA X as well.

1 Like

@craig , do you know PD requirements for Theta X to run? 20w PD is enough?

Yes, 18w should be enough. See the post below.

At 4:41 in the video below, I’m running Ethernet with the THETA X without the battery in the camera.

1 Like

Thanks, @craig !

Giving you an update related to tests I did. I do not have yet a PD adapter, so I could test only via wifi while battery was used.

I was charging the battery during tests. I used Ricohs wireless live streaming plugin and It worked in 4k 30fps for 5 mi utes before it shut down/overheated. When I used my plugin it worked in same scenario for 25 minutes before it shut down.

I think there is a big plugin is not yet working on Theta X, but I was able to run a limited camera preview directly without using thetax xcamera methods. I’m looking into to make my plugin compatible now with Theta X as after this firmware upgrade it may be useful, not sure yet how much effort will it take.I will also buy pd battery or adapter to test scenarios without battery.


Is being able to stream for 25 minutes on the THETA X over wifi an improvement over previous firmware releases?

It’s definitely an improvement. Earlier there was no such a big difference between running camera preview via my plugin vs Ricohs Wireless live streaming plugin. And now I’m talking about real 30FPS in this scenario. So if I’m able to lower that to 24FPS or 25FPS it will work for more than enough (for hours, indoor, without direct sunshine), but this is a rough estimate only. So I’m happy with this new firmware upgrade. Clearly I can see there already some issues how that XCamera.jar defines SurfaceTexture, etc. it may require lot of debugging to make it work on Theta X too, including encoder, protocols support, etc. it may still be a huge amount of work. I didn’t decide yet, but I like challenges.

1 Like

I updated to this firmware and afterwards the latest.

How can I get 4k 30fps continious recording longer than 25 min enabled.

I am trying with a PD USB Type-C powerbank, without battery with on without LAN, the unit still only allows me to choose a max recoding time of 5 or 25 minutes.

I see I have a YR10, am I really missing the boat on this??


I believe you can only record for 25 minutes at 4K 30fps. The longer duration is only for the 8K and 5.7K low fps video.

I think you can use the HDR Wireless Live Streaming plugin by @biviel to record video into the camera for a few hours.

As a workaround, would it be possible to have an auto restart recording feature after 25 minutes?
That would interrupt recording for just a few seconds, that’s acceptable.
I use the camera to record my DJ sets in 360.

Having to have a whole Macbook Pro + audio device + OBS to stream the video and line-in audio from the mixer is pretty cumbersome for a camera that should be able to just do this all without a pc.


There is no auto restart built into the camera or the API. You may be able to use a task management application like tasker. However, I have not tried it and do not know the capabilities.

Another approach is to build a plugin to do this. However, I have not see a plugin that can take this approach. It’s a good idea.