• 0 Posts
  • 84 Comments
Joined 3 years ago
cake
Cake day: June 23rd, 2023

help-circle
  • med@sh.itjust.workstoLinux@lemmy.mlPineTab2
    link
    fedilink
    English
    arrow-up
    3
    ·
    7 days ago

    Preinstalled OS is useable, though you’ll want to update it.

    Installing the updated OS on an SD card is easy enough. I haven’t tried flashing it to disk yet. I’ve not felt hampered by major performance penalties.

    The WiFi dongle workaround is that simple, yes. Pick one that’s supported in the mainline kernel, and you’re off to the races.

    Be aware, you’ll need to pick one that’s USB C if you don’t want a second converter attached.

    My preference would be to tether my phone I think - but my USB C 2.5G Ethernet adapter worked pretty well too.


    Some more presient info from my investigation:

    I got the latest Danctnix 20260630 running on it, and it’s working better now. Suspend is unmasked in that version, but it is not working all the time.

    The WiFi driver is still unstable, but you can disconnect/reconnect quick enough when it drifts off.

    Running phosh and sxmo/sway was a fair bit faster than full KDE.

    The primary problem is hardware acceleration. For video, it’s just not there yet. You can make some video formats work, but this SoC is limited in what it can do in hardware, on its VPU. What little can be done, isn’t available without compiling your own ffmpeg.

    This link shows what can be done with the 3566 hardware:

    https://pine64.org/documentation/General/Mainline_Hardware_Decoding/

    This link shows how it can be done:

    https://clehaxze.tw/gemlog/2023/09-17-hardware-accelerated-playback-on-pinetab2.gmi

    The bottom line is, without hardware acceleration for video decoding, it feels very underpowered.

    I did bother to set it all up, and it’s a damn competent little tablet when you do - but all your effort won’t apply to streamed video unless you use MPV or something to play it, to take advantage of the ffmpeg. Straight up Firefox and chromium don’t offer selectors for YouTube etc to pick the right encoding format for your CPU, and they typically use more modern encoding formats. (e.g. VP9 over VP8)

    Also, battery life is great! I’m sure not playing video helps…



  • med@sh.itjust.workstoLinux@lemmy.mlPineTab2
    link
    fedilink
    arrow-up
    11
    ·
    edit-2
    9 days ago

    I just bought one. The default KDE is a bit heavyweight for it, I’m thinking something lighter might be better.

    I would say that they perfectly nailed the description, this is not a beginner device. You’ll not be distrohopping without knowing how to patch your own WiFi drivers and fix the auto rotate (90° clockwise further than it should be out of the box).

    I love it, really cool. But not an easy in for beginners.

    Feel free to ask me questions or check something, or send a picture of something!




  • I use a synced kbdx file on Linux (keepass-xc) and Android (KeePassDX) daily with the same keepass file. It handles all my logins, TOTP, passwords, passkeys no problem. I synchronize it using syncthing. When the two machines are on the same WiFi (or on a meshed VPN like tailscale) and can talk to each other, they sync freely.

    I know someone who has it set up the same way who also uses Windows in the mix.

    I haven’t checked the code, but it seems the writes the file is not actively being held open for reading and writing, with constant updates happening, updates appear to be transactional. I’ve only ended up with two sync errors in 3 years of daily syncing and I was able to merge the two files with the keepass-xc cli merge options.

    The key distinction here is the program keepass-xc is not keepass the standard, just a program for reading the kbdx vault. A really good, externally audited, well coded, security first program for reading the vault!

    If you’re concerned about the sync, it might be worth checking out how the original program expects DB sync to be done.

    If you’re concerned about the manager working across os’s, don’t be. The primary use case, in the browser, is cross-platform by way be being a browser add-on. The brains of the operation are bundled in the keepass-xc app as a local server that only gets enabled when you switch on browser integration in the manager. The browser add-on sends web addresses to that server, and then the manager looks up the response, and sends back the correct credential. This interchange is encrypted during the pairing process.

    On Android, KeePassDX hooks in to the built-in passwords, passkeys, and accounts ‘preferred service’ and offers password autofill in the keyboard suggestions bar, and comes with a credential-fill keyboard you can switch to on the fly if needed. It also saves passwords in normal apps, by storing the app id in the credential under a custom field ‘AndroidApp’ to help narrow down hinting. E.g. com.hjiansu.thunder for my Lemmy app, or com.android.settings for WiFi SSIDs and PSKs.












  • tl;dr:

    If you think something is blocking DNS traffic, you could try configuring DNS-over-HTTPs or DNS- over- TLS and picking a reputable upstream. This should obfuscate the traffic somewhat and get past common DNS interference issues and tactics.


    So building on what yourself and everyone else has said, it does seem to be a DNS issue.

    I found that at select times my local ISP was up to shenanigans with DNS.

    I live in a very small country and work in IT. The NOC for all three ISPs and I have met. It would surprise me if they were competent enough to do this intentionally for malicious purposes.

    If you can get access out to the internet via ping, see if you can do other things - get on a VPS and test with tcpdump at both ends. There’s a few free ones or trials great for disposable purposes like this. Set it up in advance…

    You won’t know what it is til you troubleshoot.

    I’ve had huawei firewalls reaching some simultaneous connection limit and fail, reversing their ruleset - blocking everything except ICMP, tr069 and ssh (concerning) outbound…

    I’ve had problems with specific DNS servers, through the ISP’s network.

    I’ve seen regular BGP changes causing outages all over the place (the ISPs locally don’t peer with each other…)

    Post your findings, would love to help/hear!