diff --git a/ohmpi/hardware_components/pwr_dps5005.py b/ohmpi/hardware_components/pwr_dps5005.py
index b8fbaf84205bbdfbb1b1b9b523570c59882c9ee2..b670be06216338f5b823e30efdf45efcb888a2c6 100644
--- a/ohmpi/hardware_components/pwr_dps5005.py
+++ b/ohmpi/hardware_components/pwr_dps5005.py
@@ -71,8 +71,8 @@ class Pwr(PwrAbstract):
         self._battery_voltage = self.connection.read_register(0x05, 2)
         return self._battery_voltage
 
-    def current_max(self, value):
-        self.connection.write_register(0x0001, value, 0)
+    def current_max(self, value):  # [mA]
+        self.connection.write_register(0x0001, hex(int(value)), 0)
 
     @property
     def pwr_state(self):
diff --git a/ohmpi/ohmpi.py b/ohmpi/ohmpi.py
index 1fa7c74f9fc26cda840d8e2bf0b245c476598f69..400ce738f55a0893abdee979cb626be7f2a3f36f 100644
--- a/ohmpi/ohmpi.py
+++ b/ohmpi/ohmpi.py
@@ -38,7 +38,7 @@ except Exception as error:
     print(colored(f'Unexpected error: {error}', 'red'))
     arm64_imports = None
 
-VERSION = '3.0.0-alpha'
+VERSION = '3.0.0-beta'
 
 
 class OhmPi(object):