I also recently became the owner of an orange pi one. But I have a more serious problem with overheating than other people. Maybe my Opi One defective(?) Or pin(pmu_gpio0 = port:PL06<1><1><2><1>)configuration is wrong? Or, these values must be other:
pmu_level0 = 11300 - there should be 5 digits?
pmu_level1 = 1100 - but there 4 digits?
; pmuic_type:0:none, 1:gpio, 2:i2c ; pmu_gpio0: gpio config.
; pmu_levelx: 0~9999: voltage(mV), 10000~90000:gpio0 state. voltage form high to low.
If we used gpio configuration, there should be values 10000 + 1300 = 11300, and 10000 + 1100 = 11100?
I tried a different configuration of script.bin(with different parameters of these values), different distributives - armbian, lubuntu from Jacer(from Opi PC, works adequately with low ram consumption - at least before overheating), lubuntu from Loboris(from Opi PC) and other. In all cases, with a small aluminium heatsink with thermal paste - the temperatures in the idle approximately 60(according to sensor) - with chromium and web benchmarks in less than 10 minutes - up to 80 degrees, turning off cores(in htop), lags and throttling.
By touch - SoC extremely hot, even network connector case is hot. It may be defective, or the five hours uptime at this temperatures have damaged the chip or power elements on board? I do not know what to do, maybe wait for oficial images, especially script.bin, from manufacturer.
I do not understand why there is still no software support from the manufacturer, if the difference in comparison with the Opi PC is minimal - only removed some modules and port. The only significant difference is the charge controller.
Pardon for my bad english.