Spyke

What are all these "security certificates"?

This is a screenshot of settings/security and privacy/more security settings/view security certificates on my Samsung Galaxy S23 running One UI 7.0 on Android 15.

I won't even bother to take screenshots of all the certificates, since it's a list of at least 50 entries, according to my estimation.

  1. What are these?
  2. Why are there so many?
  3. Do they all have to be turned on?
  4. Any further reading you can point me to?

Much appreciated!

View original on piefed.blahaj.zone
7

Why does some repos say "No contributors" when there are?

Some repos like Cromite, Ceno browser does not show any contributors on their main page despite a huge list of even recent contributors found at the insight>contributors graph.

Whereas, I've seen other repos that proudly display their top contributors (Searxng, IronFox etc). Why is this so? Do the owners toggle off a button that should show off the people contributing to the project

Ceno: https://github.com/ceno-app/ceno-android/graphs/contributors?all=1

Cromite: https://github.com/uazo/cromite/graphs/contributors?all=1

View original on thelemmy.club
6

[VCR] Why aren't the roller units and tension arm moving?

I have an old Hitachi VT-MX805EVPS that won't lift the tape all the way up to the far side of the head disc ("read head").

I have linked to a repair manual for the VT-700 series, but they are quite similar in regards to the parts in question. According to the mechanical parts list (4-1) on page 33, it seems to be parts number 15 (tension arm), 23 (roller arm left) and 26 (roller arm right) that are not working. Why is that? I have cleaned them with IPA and regreased them them with Vaseline (petrolatum).

The symptoms are that it doesn't read video or audio and it isn't able to track location on tape.

https://www.nodevice.com/service-manuals/video-recorder/hitachi/vtfx742eln/550731Open linkView original on piefed.blahaj.zone
6

My brother has to replug his mouse every time he boots his PC or it doesn't work

cross-posted from: https://gregtech.eu/post/36291960

His PC runs Ubuntu 24.04 and the mouse is a Razer Basilisk V3 35K. I tested it on my Ubuntu PC and it had the same problem.

Here's the fastfetch output:

....              marko@markubuntu
              .',:clooo:  .:looooo:.           ----------------
           .;looooooooc  .oooooooooo'          OS: Ubuntu 24.04.4 LTS (Noble Numbat) x86_64
        .;looooool:,''.  :ooooooooooc          Host: A620M GAMING X (-CF)
       ;looool;.         'oooooooooo,          Kernel: Linux 7.0.0-31-generic
      ;clool'             .cooooooc.  ,,       Uptime: 58 mins
         ...                ......  .:oo,      Packages: 2282 (dpkg), 19 (flatpak-system), 29 (flatpak-user), 15 (snap)
  .;clol:,.                        .loooo'     Shell: fish 4.8.1
 :ooooooooo,                        'ooool     Display (Odyssey G40B): 1920x1080 in 27", 240 Hz [External]
'ooooooooooo.                        loooo.    DE: GNOME 46.0
'ooooooooool                         coooo.    WM: Mutter (X11)
 ,loooooooc.                        .loooo.    WM Theme: Yaru-dark
   .,;;;'.                          ;ooooc     Theme: Yaru-dark [GTK2/3/4]
       ...                         ,ooool.     Icons: Yaru [GTK2/3/4]
    .cooooc.              ..',,'.  .cooo.      Font: Sans (11pt) [GTK2/3/4]
      ;ooooo:.           ;oooooooc.  :l.       Cursor: Yaru (24px)
       .coooooc,..      coooooooooo.           Terminal: GNOME Terminal 3.52.0
         .:ooooooolc:. .ooooooooooo'           Terminal Font: Ubuntu Sans Mono (13pt)
           .':loooooo;  ,oooooooooc            CPU: AMD Ryzen 5 7600X (12) @ 5.46 GHz
               ..';::c'  .;loooo:'             GPU 1: AMD Radeon RX 6600 [Discrete]
                                               GPU 2: AMD Raphael [Integrated]
                                               Memory: 5.41 GiB / 14.77 GiB (37%)
                                               Swap: 0 B / 4.00 GiB (0%)
                                               Disk (/): 878.47 GiB / 934.80 GiB (94%) - ext4
                                               Local IP (enp8s0): 192.168.64.111/24
                                               Locale: en_US.UTF-8

It has a GIGABYTE A620M GAMING X motherboard.

View original on gregtech.eu
18

[C64] Trying to LOAD and RUN floppy disks from 1990-1995.

I have disassembled and dedusted the disk drive and still get this error on an Commodore 64. Is it probable that the floppy diskettes are simply demagnetized by now? I am trying to recover some of dad's old essays and poems.

Edit: the error channel says READ ERROR

Edit2: the read head is not rusted. In fact, it looks like new. 😅 Tried both LOAD"*",8 and LOAD"$",8 on another ten or so disks, with the same file not found error.

View original on piefed.blahaj.zone
32

How does DNS over https work?

I have two routers. One of them encrypts everything with a wireguard interface and routes all traffic through my VPN provider. The other one is "plain", unencrypted, and it is used for services that need a public IP. If all these services need is a public IP address that leads to the router's wan port, I can still encrypt my DNS traffic, I thought, so I set up DNS over https (DoH), using my VPN provider's servers. To do this on OpenWRT, which is my router's operating system, I needed to download any one package that provides this functionality. I couldn't just configure ports, firewall rules, NAT or whatever and be happy... Of the settings that this DoH package came with lets you choose a "bootstrap DNS". It was configured to Google's and Cloudflare's servers by default, but I changed it to Quad9's. Everything works fine. My VPN provider confirms that I am using their DNS servers and that my DNS traffic is encrypted.

What is going on under the hood? What is this "bootstrap DNS"? Why isn't it as easy as exchanging public keys, as with regular traffic that goes through my VPN router's wireguard port?

View original on piefed.blahaj.zone
11

Music streaming... any tricks to filer out AI slop? Or a good service that outright bans it?

I'm a fan of symphonic metal, and something about that is telling YouTube Music that I must fucking love repetitive, soulless AI slop featuring guitar sounds.

It's probably just time to set sail, but I do appreciate the convenience of streaming. Seeding a playlist with a single song has let me to a lot of music that would have otherwise flown under my radar, but every fucking time it plays something I haven't heard before nowadays, it's just more AI slop. Thumbs-downing them doesn't seem to do shit.

Youtube Music is the only service I'm aware of that work doesn't block (which... honestly why would they disallow Pandora, but leave Youtube?? I digress...) so that's what I've been using. But I do have my phone, so I could run an alternative off of that.

The obvious answer would be YT with filters, but... I don't actually see a way to set a filter - you just search a song and it does its thing. If I could just block every channel made after... idk, 2022, that would pretty well solve the issue... Is there a way to do that? That'd definitely be the easiest option.

Otherwise, is there better streaming service (which for me means decent selection of metal / actually categorizes its subgenres, and active ban of AI slop)?

The convenience of running this from my workstation just isn't worth the amount of garbage flooding YouTube.

View original on slrpnk.net
35

[Linux/browser] Can I extract a session token/cookie to use with wget or curl?

A cloud provider's web GUI eats all my RAM when downloading big files. I would like to download the files using wget or curl instead, but I assume I'm going to need some cookie or token in the argument URL that authenticates the request?

Is there any browser add-on or other means to extract said information so that I can copy paste it into the terminal?

View original on piefed.blahaj.zone
15

off brand analog to digital video capture card: yay or nay?

I have just dedusted (compressed air in spray can), relubricated (Vaseline) and cleaned the read head(s?) of (cleaning tape cassette) my VCR and now I would like to start digitizing mom's collection of VHS tape cassettes.

I just learned that the ports of a modern GPU - a 3080 in my case - cannot be "reversed" and used for input. Which leaves me with those USB dongles, right? Or are there PCIe solutions that are more robust? I can only imagine such a little USB device heating up almost instantly...

Any and all advice is welcome. 😊

I know Linux and I have experience with recording audio. I know a little Shotcut and even less OBS.

View original on piefed.blahaj.zone
10

CD-RW drive (BENQ 4816A) only fully works on Windows, not at all on Linux, and to various degrees on other OSs. (Test results for: Windows, Linux, BSD, Solaris, OS/2, Haiku, React, Android)

Is this just a weirdly unsupported piece of hardware, or does it seem partially broken?

Notes

Images are hosted on Catbox.
The drive is connected via USB. ID 152d:2338 JMicron Technology Corp. / JMicron USA Technology Corp. JM20337 Hi-Speed USB to SATA & PATA Combo Bridge
Information provided is from memory as I wasn't noting down results. It took several days to do the tests, often due to unrelated software issues, and my lack of knowledge regarding the different OSs.

Logs

Below are filtered kernel log messages - some messages were repeated way too much
::: spoiler Linux

[303803.821623] usb 1-4: new high-speed USB device number 62 using xhci_hcd
[303803.953712] usb 1-4: New USB device found, idVendor=152d, idProduct=2338, bcdDevice= 1.00
[303803.953735] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[303803.953745] usb 1-4: Product: USB to ATA/ATAPI bridge
[303803.953752] usb 1-4: Manufacturer: JMicron
[303803.953758] usb 1-4: SerialNumber: 622222222222
[303803.956959] usb-storage 1-4:1.0: USB Mass Storage device detected
[303803.957727] scsi host0: usb-storage 1-4:1.0
[303804.972734] scsi 0:0:0:0: CD-ROM            ATAPI    CD-R/RW 48X16    9.GH PQ: 0 ANSI: 0 CCS
[303809.784518] sr 0:0:0:0: [sr0] scsi3-mmc drive: 48x/48x writer cd/rw xa/form2 cdda tray
[303818.737158] usb 1-4: reset high-speed USB device number 62 using xhci_hcd
[303826.573935] usb 1-4: reset high-speed USB device number 62 using xhci_hcd
[303838.238333] sr 0:0:0:0: Attached scsi CD-ROM sr0
[303838.238795] sr 0:0:0:0: Attached scsi generic sg0 type 5
[303845.622418] usb 1-4: reset high-speed USB device number 62 using xhci_hcd
[303918.801647] usb 1-4: reset high-speed USB device number 62 using xhci_hcd
[303936.512741] usb 1-4: reset high-speed USB device number 62 using xhci_hcd
[303941.673166] usb 1-4: reset high-speed USB device number 62 using xhci_hcd
[303950.281142] sr 0:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=1s
[303950.281164] sr 0:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] 
[303950.281176] sr 0:0:0:0: [sr0] tag#0 Add. Sense: Illegal mode for this track
[303950.281186] sr 0:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 05 5d ec 00 00 02 00
[303950.281192] blk_print_req_error: 80 callbacks suppressed
[303950.281198] I/O error, dev sr0, sector 1406896 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
    REMOVED LINES
[303961.227527] I/O error, dev sr0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 2 prio class 2
[303961.227544] Buffer I/O error on dev sr0, logical block 0, async page read
[303961.227559] Buffer I/O error on dev sr0, logical block 1, async page read
[303961.408769] Buffer I/O error on dev sr0, logical block 14, async page read
[303961.497219] Buffer I/O error on dev sr0, logical block 15, async page read
[303965.403967] scsi_io_completion_action: 46 callbacks suppressed

:::
::: spoiler GhostBSD

ugen0.2: <JMicron USB to ATA/ATAPI bridge> at usbus0
umass0 on uhub0
umass0: <JMicron USB to ATA/ATAPI bridge, class 0/0, rev 2.00/1.00, addr 1> on usbus0
umass0:  SCSI over Bulk-Only; quirks = 0x4000<NO_SYNCHRONIZE_CACHE>
umass0:2:0: Attached to scbus2
cd1 at umass-sim0 bus 0 scbus2 target 0 lun 0
cd1: <ATAPI CD-R/RW 48X16 9.GH> Removable CD-ROM SCSI device
cd1: Serial Number 622222222222
cd1: 40.000MB/s transfers
cd1: 0MB (1 2048 byte sectors)
cd1: quirks=0x10<10_BYTE_ONLY>
(cd1:umass-sim0:0:0:0): READ(10). CDB: 28 00 00 00 00 00 00 00 01 00 
(cd1:umass-sim0:0:0:0): CAM status: SCSI Status Error
(cd1:umass-sim0:0:0:0): SCSI status: Check Condition
(cd1:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:21,0 (Logical block address out of range)
(cd1:umass-sim0:0:0:0): Error 22, Unretryable error
(cd1:umass-sim0:0:0:0): cddone: got error 0x16 back
    REMOVED LINES
pid 3525 (xfburn), jid 0, uid 1001: exited on signal 11 (core dumped)
(cd1:umass-sim0:0:0:0): READ CD. CDB: be 00 00 00 00 00 00 00 01 f8 00 00 
(cd1:umass-sim0:0:0:0): CAM status: SCSI Status Error
(cd1:umass-sim0:0:0:0): SCSI status: Check Condition
(cd1:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:24,0 (Invalid field in CDB)
(cd1:umass-sim0:0:0:0): Error 22, Unretryable error
(cd1:umass-sim0:0:0:0): cddone: got error 0x16 back
    REMOVED LINES
(cd1:umass-sim0:0:0:0): READ(10). CDB: 28 00 00 02 71 16 00 00 01 00 
(cd1:umass-sim0:0:0:0): CAM status: SCSI Status Error
(cd1:umass-sim0:0:0:0): SCSI status: Check Condition
(cd1:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:64,0 (Illegal mode for this track)
(cd1:umass-sim0:0:0:0): Error 6, Unretryable error
(cd1:umass-sim0:0:0:0): cddone: got error 0x6 back
    REMOVED LINES
(cd1:umass-sim0:0:0:0): READ(10). CDB: 28 00 00 02 71 16 00 00 01 00 
(cd1:umass-sim0:0:0:0): CAM status: CCB request completed with an error
(cd1:umass-sim0:0:0:0): Retrying command, 3 more tries remain
(cd1:umass-sim0:0:0:0): READ(10). CDB: 28 00 00 02 71 16 00 00 01 00 
(cd1:umass-sim0:0:0:0): CAM status: SCSI Status Error
(cd1:umass-sim0:0:0:0): SCSI status: Check Condition
(cd1:umass-sim0:0:0:0): SCSI sense: UNIT ATTENTION asc:29,0 (Power on, reset, or bus device reset occurred)
(cd1:umass-sim0:0:0:0): Retrying command (per sense data)
(cd1:umass-sim0:0:0:0): READ(10). CDB: 28 00 00 02 71 16 00 00 01 00 
(cd1:umass-sim0:0:0:0): CAM status: SCSI Status Error
(cd1:umass-sim0:0:0:0): SCSI status: Check Condition
(cd1:umass-sim0:0:0:0): SCSI sense: UNIT ATTENTION asc:28,0 (Not ready to ready change, medium may have changed)
    REMOVED LINES
(cd1:umass-sim0:0:0:0): PAUSE/RESUME. CDB: 4b 00 00 00 00 00 00 00 00 00 
(cd1:umass-sim0:0:0:0): CAM status: SCSI Status Error
(cd1:umass-sim0:0:0:0): SCSI status: Check Condition
(cd1:umass-sim0:0:0:0): SCSI sense: ABORTED COMMAND asc:b9,0 (Vendor Specific ASC)
(cd1:umass-sim0:0:0:0): Retrying command (per sense data)

:::
::: spoiler Haiku OS

KERN: usb_disk: got device name "ATAPI CD-R/RW 48X16 9.GH": No error
KERN: Media changed from /dev/disk/usb/3/0/raw
KERN: DMAResource@0xffffffff95066028: low/high 0/ffffffff, max segment count 16, align 1, boundary 0, max transfer 524288, max segment size 18446744073709551615
KERN: usb_disk: got device name "ATAPI CD-R/RW 48X16 9.GH": No error
KERN: usb_disk: unhandled ioctl 10102
KERN: Last message repeated 3 times.
KERN: usb_disk: sending or receiving of the data failed: No error
KERN: identify(110, 0xffffffff955a3978)
KERN: usb_disk: sending or receiving of the data failed: No error
KERN: usb error control pipe 38: timeout waiting for queued request to complete
Last message repeated 2 times
    REMOVED LINES
KERN: usb_disk: unhandled ioctl 10102
KERN: usb_disk: sending the command block wrapper failed: No error
KERN: usb error control pipe 38: timeout waiting for queued request to complete
Last message repeated 2 times
    REMOVED LINES
KERN: usb_disk: sending the command block wrapper failed: No error
KERN: usb error control pipe 38: timeout waiting for queued request to complete
Last message repeated 2 times

:::

Testing methods

Operating systems were installed and set up in Oracle VirtualBox on Arch Linux host. CD-RW drive was passed to VMs via USB passthrough.

Usability summary

Operating systemStatus
LinuxFully broken
OS/2 Warp 4.52Fully broken
Haiku OSDisc size detection, eject/load
OpenIndiana (Solaris)Data read, analog audio playback
ReactOSData read - same as known good drive
AndroidData read via 3rd party app - limited by app feature set
GhostBSD (FreeBSD)Digital and analog audio playback (incl. CD-Text)
WindowsFull functionality

Test results

I'll start with common OSs first.

Linux

Detects the drive when it's empty. Otherwise it just keeps resetting it over and over, as can be seen in logs.
It might eventually load disc info after several minutes, as well as initiate disc blanking over cdrecord, but that will also take several minutes of waiting, if it ever happens.
There's also a small chance of full system freeze-up until the drive is physically disconnected.
This has been tested with other distributions inside a VM, with the same results.

Windows

Mostly used under Windows 2000, but it also worked on Windows 10.
Everything fully works.

GhostBSD (based on FreeBSD)

Analog (left) and digital (right) audio playback work just fine.

Data discs do not load.
Burning has started randomly on one occasion, but eventually failed.

OpenIndiana (fork of OpenSolaris)

Loading data discs works, despite (probably unrelated) error being shown first.

When it comes to audio playback, I don't know what to use. VLC doesn't support audio CDs over there, and sound-juicer appears broken. It is however possible to use analog playback, though CD-Text isn't being displayed like it was on BSD (cdda-player).

Burning discs did not work. Brasero always reports the disc as full, even when blank.

OS/2 Warp 4.52

This one was a bit painful to set up as I had to install and set up (in CONFIG.SYS) USB and USB CD drivers. Former I had to download, latter was already provided in CP2 (but disabled by default).
Audio CDs cause a time-out.

Data discs won't load either.

Haiku OS (Beta)

Disc drive is recognized, as well as formatted size of the disc, but that's it.

Eject/load works.
Other software (SMPlayer and BurnItNow) did not see the drive.

Android (using MLUSB mounter)

It may be based on Linux, but it acts so dumb someone had to make an app that acts as a USB device driver.

It gets recognized just fine.

And it loads data from the disc. That's all this app can do.

Everything this does works here.

ReactOS (open-source clone of Windows) (Alpha)

Data reads quickly and reliably, just as well as in Windows.

When it comes to audio and other software, it either isn't recognized at all, or causes a freeze-up.

Opening audio CD with file explorer only shows 1KB .cda files which are of no use.
Bittersweet news: it behaves exactly the same with a known-good drive. So maybe once those issues are fixed, it will be just as good as in Windows.

Conclusion

I have no idea whether this is a drive issue, or it's just doing something really non-standard.
I have also tried it with a different controller, making a chain of IDE -> SATA -> USB, but this was equally broken.


Edit 1: :::spoiler -> ::: spoiler to fix formatting outside of Lemmy-UI

View original on lemmy.sdf.org
12

How Does One Mount a Multi-Session CD?

So, I have had fun getting into some data CDs again. Writing data in single session TAO and with multi-session TAO CDs. I am not having issues with writing the sessions on Linux or OpenBSD, but I am having issues actually mounting any session other than the first one burned!

In cases where I am working on Linux I try to mount via
sudo mount -t iso9660 -o session=1 /dev/sr0 /mnt/cdrom yet it mounts session 0!

On OpenBSD I run this command doas mount_cd9660 -s {session-offset-sectors} /dev/cd0c /mnt/cdrom and it gives me the same behavior mounting the first burned session despite being directly given another.

Does anyone have some insight on to why this is?

P.S

  • The sector information for BSD was gathered with doas cdio info /dev/cd0c and on Linux via sudo cdrecord -minfo -dev=/dev/sr0
  • The CDs were burned with ISOs generated via mkisofs -R -J -o out.iso -iso-level 3 {directory}/ (the cdrtools version) and recorded to the medium via sudo cdrecord -v -multi -data -tao -eject -speed=52 -dev=/dev/sr0 out.iso on Linux and doas cdrecord -v -multi -data -tao -eject -speed=52 -dev=/dev/cd0c out.iso on OpenBSD
View original on lemmy.darkc0de.one
8

[video source vs monitor resolution] Can somebody explain why a 1080p/full HD video can look great on my 42 inch 4K TV screen (no upscaling!)?

Isn't a full HD resolution ( 1920 x 1080 ) almost four times less pixels than 4K ( 3840 x 2160 )? I think I understand that a higher bit depth gives me more information per pixel, resulting in for instance less banding, but I still expected my 1080p 10-bit video files to look very soft and literally low-res.

View original on piefed.blahaj.zone

How to read and copy 5.25 inch floppy disks?

I was just gifted a Commodore 64 by my dear and beloved father. It came with a third party 5.25 inch floppy disk drive, an FD-148. The 1530 Datassette C2N unti I just bought separately and went for $15.

I am also lacking a power supply unit, but those go on some auction sites for about $20, so non problem there. Now, to the problems.

I have two 5-pin S-video cables, which I cannot connect to any monitors that I have. I am going to check the thrift stores in my area to see if they have any monitors with those 8-pin holes (into which the 5-pin plugs go). Even if they don't, buying an S-video to SCART converter is no problem, and then putting a SCART to HDMI on top of that shouldn't be a problem either. Here is the S-video plug.

The real problem is the disk drive.

I powered it up, no problem. The problem is the 6-pin serial data cable.

When the Datassette arrives and I finally buy a PSU and convert the S-video to HDMI, I will probably be able to read any diskettes and cassettes that haven't gotten demagnetized.

But I would really like to thank my father for gifting me all this by somehow backing up his old texts, poems and essays from these floppy disks into PDF or whatever.

Questions:

  • is it possible to "simply" find a "dumb/passive" 6-pin serial data to USB adapter?
  • if not, could it be possible to open up a 3.5 inch floppy drive, peel the 6-pin data cable and directly interface with the floppy drive's controller, which in turn I would connect to some interface/controller on a modern motherboard?
  • other?

I am not having my hopes up at all. I am fully prepared to simply take pictures of the Commodore's output with my smartphone, making the pictures look as good as possible using my experience in photography.

Thanks in advance!

View original on piefed.blahaj.zone
13

After installing MegaSync, I can no longer install packages on CachyOS pacman

When installing MegaSync for the first time, I used this command from their website in order to install it: wget https://mega.nz/linux/repo/Arch_Extra/x86_64/megasync-x86_64.pkg.tar.zst && sudo pacman -U "$PWD/megasync-x86_64.pkg.tar.zst"

And no, even using -Sy didn't work. I guess me being an idiot and not understanding how Linux works or why it functions like this, I can no longer install anything with pacman as it complains about a repo database file for "Arch_Extra" being missing now :(

Looking at the command, I assumed the download would temporarily switch to that repo that was necessary to download the program, not completely alter how my pacman works though...

I'm not sure why MegaSync would just override everything and ruin my pacman like this.

View original on lemmy.today
11