1. 41
  1.  

  2. 10

    You’d think these critical charging/monitoring shenanigans would be handled by a separate microcontroller.

    Leaving it to Linux (or to chance, same thing) is a special sort of irresponsible. Even more so in a product like this, where the system will vary wildly from one device to another.

    1. 5

      The author points out that the “no warranty” bits are in the pinephone license. But completely misses that the exact same text is in every software license.

      1. 8

        The author seems to focus on power and thermal management features of the SOC. These are often managed by proprietary firmware on other platforms, even while while they may be running Linux as well. While the “no warranty” clause is in pretty much FLOSS license, it isn’t in many proprietary one.

        1. 4

          From the “Warranty” on iOS & iPadOS:

          This Warranty does not apply to any non-Apple branded hardware products or any software, even if packaged or sold with Apple hardware. Manufacturers, suppliers, or publishers, other than Apple, may provide their own warranties to you – please contact them for further information. Software distributed by Apple with or without the Apple brand (including, but not limited to system software) is not covered by this Warranty.

          From the “License” on same:

          7.3 TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE APPLE SOFTWARE AND SERVICES ARE PROVIDED “AS IS” AND “AS AVAILABLE”, WITH ALL FAULTS AND WITHOUT WARRANTY OF ANY KIND, AND APPLE AND APPLE’S LICENSORS (COLLECTIVELY REFERRED TO AS “APPLE” FOR THE PURPOSES OF SECTIONS 7 AND 8) HEREBY DISCLAIM ALL WARRANTIES AND CONDITIONS WITH RESPECT TO THE APPLE SOFTWARE AND SERVICES, EITHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, QUIET ENJOYMENT, AND NON-INFRINGEMENT OF THIRD PARTY RIGHTS.

          1. 1

            It is in nearly every proprietary software EULA I’ve seen, in my work as a license compliance officer.

            1. 2

              Really? Proprietary firmware for things like power management chips come without any warranty according to their license? I would assume that some warranties would be mandated by regulatory bodies, at least here in Europe, but I am clearly not an expert on that topic.

              1. 2

                Sometimes there are limited warranties as regulators require but they’re a lot more rare than any sensible person wants them to be.

                It is certainly more common in firmware, certainly, but still uncommon.

          2. 3

            It’s not the same in every software license. Expensive proprietary charging controller firmware probably does come with a warranty of sorts.

            The license text is there for a reason; you don’t have a legal recourse for when the software goes wrong (to the extent permitted by law). That’s fine for most things, but you’d not want software you use under such a license to be the sole thing responsible for preventing your house from burning down, IMO.

          3. 4

            How are things like this not already a problem for other lithium-battery-powered devices like, say, the Pinebook Pro?

            1. 3

              Seems the Pinephone is based on the Allwinner A64 SoC and the Pinebook Pro is based on the RK3399 SoC. I’m assuming both have different power management chips, drivers or whatnot.