SD Quatro. So what's in the box? How does it work?

A place for people to discuss future hardware and software product news
Post Reply
NickS
Posts: 11
Joined: Mon Nov 23, 2020 2:43 pm

SD Quatro. So what's in the box? How does it work?

Post by NickS »

Hi All,

I'm sorry to post this here, but the questions don't seem to fit elsewhere.

I have a Scribe Quatro. What's in the box?
Obviously, a tuner card (x4?), a 1Tb video hard disk (brand/model?),
a CPU (arm, raspbery pi, intel?), SD card (8 GB?), ram (1 GB?),
ethernet port, & a couple of leds.

Any more details?
Don't say proprietary. Anyone with a screwdriver can open it.
---
How does it work?
The sw/cpu maintains a list of channels, upcuming programs,
recording rules, & interactive navigation commands to generate
UI & recording/display streams - MPEG2.

Why do you need internet to watch tv?

Is there a release schedule for new features/support/platforms?

What os? What s/w dev lang? (just curious.)
---
Thanks in advance for any responses to help clarify my understanding.

nickk
Silicondust
Posts: 16439
Joined: Tue Jan 13, 2004 9:39 am
x 130

Re: SD Quatro. So what's in the box? How does it work?

Post by nickk »

Hi,

The hard drive is a 2.5" Seagate Video drive rated for 24/7 operation. 32-bit ARM CPU.

The box works in conjunction with our web service which does the heavy lifting figuring out what to record when. The SCRIBE maintains a list of things to record over the next so many hours.

Where this approach gets fun - you can have any number of tuners, drives, or clients on the network and they all work together. For example if you run out of space you can drop in a SERVIO (2TB) which triples your available space from 1TB to 3TB. Add more as needed. If you add another SCRIBE, any of your SCRIBEs can record from any tuner, even a tuner from a different SCRIBE.

When you add a new recording rule the client registers the rule with our web service and tells the record engine/engines to go pick up the new schedule of recordings.

Video format is native - in the US it is MPEG2 for ATSC1 and HEVC for ATSC3.

The SCRIBE uses a Linux kernel and Silicondust userspace code. There is no Linux userspace environment (no busybox environment, no shell/console, no scripts, no daemons, no modules, no libraries, no OS filesystem). Our userspace "OS" and library code is posted on github.

The hard drive contains a GPT partition table and one partition. The filesystem on that partition is XFS and is used for recordings only. Actually if you remove the drive the SCRIBE will continue to work with the features of a tuner-only model.

Firmware - the flash maintains two signed copies of the firmware in order to guarantee robust firmware upgrading. The upgrade process takes 30s and you can pull the power out at any time during the upgrade without causing a problem.

Nick - Silicondust

NickS
Posts: 11
Joined: Mon Nov 23, 2020 2:43 pm

Re: SD Quatro. So what's in the box? How does it work?

Post by NickS »

Thanks NickK for the detailed response. A lot of engineering has gone into the details.
My Quatro works great for OTA usage.
---
I'm having some problems using the Quatro to do Clear-QAM recordings.
My RV park has a Dish QAM Digital Cable (DQC) system.
Conecting to the DQC receives 61+ QAM channels.
No program guide is visible for any channel.

What's missing to get a guide for the DQC channels in the HRS/HSQ?
I'd like to record QAM TV internal to the Quatro.

Is the ch-id the key to linking the program guide to the channels?
Is there some way to overwrite/modify them to get the guide to work?
Via external http commands? XMLTV?

>When you add a new recording rule the client registers the rule with our web service and tells the record engine/engines to go pick up the new schedule of recordings.

Will external Recording Rules (explicit time/record channel) sent to the Quatro record the QAM video, or does the program guide have to be present?

Thanks in advance for any guidance. I've filed a Trouble Ticket on this topic.

nickk
Silicondust
Posts: 16439
Joined: Tue Jan 13, 2004 9:39 am
x 130

Re: SD Quatro. So what's in the box? How does it work?

Post by nickk »

I can check if guide is possible - what is the Device ID of your SCRIBE?

Nick

NickS
Posts: 11
Joined: Mon Nov 23, 2020 2:43 pm

Re: SD Quatro. So what's in the box? How does it work?

Post by NickS »

15200E99

nickk
Silicondust
Posts: 16439
Joined: Tue Jan 13, 2004 9:39 am
x 130

Re: SD Quatro. So what's in the box? How does it work?

Post by nickk »

Your device is reporting a full set of OTA channels with guide.

Can you please connect to the QAM system and run a channel scan. Keep connected for a few hours as I need to look up the current channel list to see if we can do guide.

Nick

NickS
Posts: 11
Joined: Mon Nov 23, 2020 2:43 pm

Re: SD Quatro. So what's in the box? How does it work?

Post by NickS »

How about a lineup.json?
----
[{'GuideNumber': '2', 'GuideName': 'GSN', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v2'}, {'GuideNumber': '3', 'GuideName': 'KTVK', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v3'}, {'GuideNumber': '4', 'GuideName': 'HMM', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v4'}, {'GuideNumber': '5', 'GuideName': 'KPHO-CB', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v5'}, {'GuideNumber': '6', 'GuideName': 'KNVX-AB', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v6'}, {'GuideNumber': '7', 'GuideName': 'QVC', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v7'}, {'GuideNumber': '8', 'GuideName': 'PBS', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v8'}, {'GuideNumber': '9', 'GuideName': 'TWC', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'URL': 'http://192.168.50.164:5004/auto/v9'}, {'GuideNumber': '10', 'GuideName': 'FOX', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v10'}, {'GuideNumber': '11', 'GuideName': 'HLMRK', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v11'}, {'GuideNumber': '12', 'GuideName': 'KPNX-NB', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v12'}, {'GuideNumber': '13', 'GuideName': 'DISNEY', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v13'}, {'GuideNumber': '23', 'GuideName': 'TENNIS', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v23'}, {'GuideNumber': '24', 'GuideName': 'GOLF', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v24'}, {'GuideNumber': '25', 'GuideName': 'CMDY', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v25'}, {'GuideNumber': '26', 'GuideName': 'CNN', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v26'}, {'GuideNumber': '27', 'GuideName': 'CSPAN', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'URL': 'http://192.168.50.164:5004/auto/v27'}, {'GuideNumber': '28', 'GuideName': 'CSPAN2', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'URL': 'http://192.168.50.164:5004/auto/v28'}, {'GuideNumber': '29', 'GuideName': 'FOXNWS', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v29'}, {'GuideNumber': '30', 'GuideName': 'CNBC', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v30'}, {'GuideNumber': '31', 'GuideName': 'MSNBC', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v31'}, {'GuideNumber': '32', 'GuideName': 'ESPN', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v32'}, {'GuideNumber': '33', 'GuideName': 'ESPN2', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v33'}, {'GuideNumber': '34', 'GuideName': 'ESPNNWS', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v34'}, {'GuideNumber': '35', 'GuideName': 'TRUTV', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v35'}, {'GuideNumber': '36', 'GuideName': 'ESPNU', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v36'}, {'GuideNumber': '37', 'GuideName': 'FOXSP1', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v37'}, {'GuideNumber': '38', 'GuideName': 'TBS', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v38'}, {'GuideNumber': '39', 'GuideName': 'TNT', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v39'}, {'GuideNumber': '40', 'GuideName': 'USA', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v40'}, {'GuideNumber': '41', 'GuideName': 'FRFM', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v41'}, {'GuideNumber': '42', 'GuideName': 'AMC', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v42'}, {'GuideNumber': '43', 'GuideName': 'TCM', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v43'}, {'GuideNumber': '44', 'GuideName': 'A&E', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v44'}, {'GuideNumber': '45', 'GuideName': 'LIFE', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v45'}, {'GuideNumber': '46', 'GuideName': 'SYFY', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v46'}, {'GuideNumber': '47', 'GuideName': 'WE', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v47'}, {'GuideNumber': '48', 'GuideName': 'BRAVO', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v48'}, {'GuideNumber': '49', 'GuideName': 'HIST', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v49'}, {'GuideNumber': '50', 'GuideName': 'DISC', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v50'}, {'GuideNumber': '51', 'GuideName': 'FOXB', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v51'}, {'GuideNumber': '52', 'GuideName': 'APL', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v52'}, {'GuideNumber': '53', 'GuideName': 'CMT', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v53'}, {'GuideNumber': '54', 'GuideName': 'ZLVNG', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'URL': 'http://192.168.50.164:5004/auto/v54'}, {'GuideNumber': '55', 'GuideName': 'TRVL', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v55'}, {'GuideNumber': '56', 'GuideName': 'HGTV', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v56'}, {'GuideNumber': '57', 'GuideName': 'FOOD', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v57'}, {'GuideNumber': '58', 'GuideName': 'TBN', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'URL': 'http://192.168.50.164:5004/auto/v58'}, {'GuideNumber': '59', 'GuideName': 'LMN', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v59'}, {'GuideNumber': '60', 'GuideName': 'NTGEO', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v60'}, {'GuideNumber': '61', 'GuideName': 'FX', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v61'}, {'GuideNumber': '62', 'GuideName': 'REELZ', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v62'}, {'GuideNumber': '63', 'GuideName': 'E!', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v63'}, {'GuideNumber': '64', 'GuideName': 'IFC', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v64'}, {'GuideNumber': '65', 'GuideName': 'FXX', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v65'}, {'GuideNumber': '66', 'GuideName': 'TLC', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v66'}, {'GuideNumber': '67', 'GuideName': 'ION', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'URL': 'http://192.168.50.164:5004/auto/v67'}, {'GuideNumber': '68', 'GuideName': 'ID', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v68'}, {'GuideNumber': '69', 'GuideName': 'COOK', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v69'}, {'GuideNumber': '70', 'GuideName': 'NBCSP', 'VideoCodec': 'MPEG2', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v70'}, {'GuideNumber': '71', 'GuideName': 'GUIDE', 'VideoCodec': 'H264', 'AudioCodec': 'AC3', 'HD': 1, 'URL': 'http://192.168.50.164:5004/auto/v71'}]
---

NickS
Posts: 11
Joined: Mon Nov 23, 2020 2:43 pm

Re: SD Quatro. So what's in the box? How does it work?

Post by NickS »

Cable scan done, today 1/5. Sorry about the delay.
It's providing diagnostics to SD & "open to new features"

NickS

NickS
Posts: 11
Joined: Mon Nov 23, 2020 2:43 pm

Re: SD Quatro. So what's in the box? How does it work?

Post by NickS »

This post has diverged from the initial question I asked: What's in the box?
I apologize.

I found this on KickStarter - some pics of an HDHomeRun ATSC 3.0

https://www.kickstarter.com/projects/12 ... n-atsc-30/

NickS

Post Reply