Dreambox One Ultra HD:
• Amlogic 6-core SoC (s922X)
• 53 K DMIPS
• MALI-G52 GPU
• 2 GB DDR4 RAM
• 16 GB Flash
• 2,4 GHz / 5,0 GHz MIMO WLAN
• Bluetooth 5.0
• 1 X USB 3.0, 1 x USB 2.0
• HDMI 2.0
• Gigabit LAN
• 4K UHD
• MPEG2
• Videoausgabe bis zu 2160p
• HEVC H.265 & H.264
• Smartcard reader
• SD-Card reader
• S/PDIF
• Webinterface
Tuner:
• DVB-S2X Twin Sat SiLabs Tuner
Operating system:
• engima2 (64bit)
CoreElec (custom build, source, …)
download
config/dt/logs/pcb/env:
http://download.blue-panel.com/pyro/kodi-19/public/
build env (openembedded pyro):
http://git.opendreambox.org/?p=opendreambox.git;a=shortlog;h=refs/heads/pyro
I’ve just build kodi-aml (19-Alpha, 64bit) as an enigma2 plugin and it works nice for HD contents (sw-decode only, because enigma2 uses gstreamer)
I tried to boot the CoreElec kernel (Odroid n2 build) with slightly adapted device-tree, unfortunately the message came that no valid device-tree was found.
It would be nice if I could adjust the kernel/device-tree to use CoreElec from the sdcard. This is a hard target.
Unfortunately, I’ve only managed something like this with an aml8726 3.X kernel, so any help would be fine.
We can not add support for Boxes we don’t own.
I’d love to see this device get supported, I have owned DMM products in the past and found them to be some of the best DVB STB’s available.
Unfortunately as Ray said we could not officially support this without having the hardware to hand.
Our S922X kernel is only for the N2 right now and we are still waiting for other S922X based products to see if it will even work on them.
I have sent the manufacturer the link to this thread, so let’s hope
3 Likes
Greetings,
Mate; I have a humble suggestion, how many people are working in the CE Team, and send one DM One for each.
And they believe that they will return to the firm as folded earnings.
DM would make an incredible difference.
Best regards…
Indeed the KI Pro boxes sold very well and people are looking for an upgrade, this would certainly sell very well for the company with CE support.
1 Like
Emanuel
please how you installed there kodi me it fails
I made it from source with my patches, then I flashed it by Installer on sdcard, but it is still on me to test it. No custom image beta tests for now
got only this video for now
video
2 Likes
taki
11 June 2019 08:45
9
dreambox one dvb tuner driver is closed source. So unfortunately openelec livetv will not be available with tvheadend
There are two possibilities:
Building the same kernel rel. as Dream, so the closed src driver could be loaded.
reverse ing. of the SiLaps driver (a good winter project)
Well if they are building a driver and including the linux headers in that work then the driver must be GPL and if the source is not released then this is a license violation.
Whether or not they care to listen or help the open source community is another matter.
There is always the possibility of creating a shim to load the driver as well.
1 Like
For that old box I had nothing for kernel 3.10 and
it took me about 2 month to write the drivers. The CoreElec’s dvb drivers src was very helpfull.
I think SiLaps examples are also in mainline src. Kernel 4.X on aml is total new for me. And for the begining I’ll use so:
PKG_NAME=“dreambox-dvb-modules”
PKG_VERSION=“20190510r0”
PKG_SHA256=“880bc6464cb81fe7e0073a6b1e1280980b8d1b568b63182c3c87186da8dba7ee”
PKG_ARCH=“arm aarch64”
PKG_LICENSE=“nonfree”
PKG_SITE=“https://dreambox.de/ ”
PKG_URL=“http://dreamboxupdate.com/download/opendreambox/2.6.0/dreambox-dvb-modules/4.9-20190510r0/dreamone/65da5c3de6a79d7ba45807c8ca3af475/${PKG_NAME}_4.9-${PKG_VERSION}_dreamone.tar.xz ”
PKG_DEPENDS_TARGET=“toolchain linux”
PKG_NEED_UNPACK="$LINUX_DEPENDS"
PKG_LONGDESC="Dreambox One’s DVB driver "
PKG_IS_KERNEL_PKG=“yes”
PKG_TOOLCHAIN=“manual”
PKG_ADDON_PROJECTS=“Amlogic-dmone”
makeinstall_target() {
mkdir -p $INSTALL/$(get_kernel_overlay_dir)/lib/modules-load.d
cp etc/modules-load.d/* $INSTALL/$(get_kernel_overlay_dir)/lib/modules-load.d
mkdir -p $INSTALL/$(get_full_module_dir)
cp -r lib/modules/4.9/* $INSTALL/$(get_full_module_dir)
mkdir -p $INSTALL/$(get_full_firmware_dir)
cp -r lib/firmware/* $INSTALL/$(get_full_firmware_dir)
}
post_install() {
#enable_service dreamboxdvb.service
echo
}
1 Like
taki
12 June 2019 12:15
13
emanuel:
20190510r0
https://onlinedisassembler.com/odaweb/O2WIvkOM
used dvb ko si2183, si2141
/*
* Silicon Labs Si2183(2) DVB-T/T2/C/C2/S/S2 demodulator driver
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
#include "si2183.h"
#include <media/dvb_frontend.h>
#include <linux/firmware.h>
#include <linux/i2c-mux.h>
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 7, 0)
This file has been truncated. show original
/*
* Silicon Labs Si2183(2) DVB-T/T2/C/C2/S/S2 demodulator driver
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
#ifndef SI2183_H
#define SI2183_H
#include <linux/dvb/frontend.h>
/*
* I2C address
This file has been truncated. show original
https://www.silabs.com/documents/public/data-shorts/Si2183-B60-short.pdf
si2141 dvb t/c2 tuner
Silicon Labs' Infrastructure and Automotive business is now owned by Skyworks. This includes timing, power, isolation, broadcast, and automotive products.
// // SPDX-License-Identifier: GPL-2.0-or-later
/*
* Silicon Labs Si2146/2147/2148/2157/2158 silicon tuner driver
*
* Copyright (C) 2014 Antti Palosaari <crope@iki.fi>
*/
#include "si2157_priv.h"
static const struct dvb_tuner_ops si2157_ops;
static int tuner_lock_debug;
module_param(tuner_lock_debug, int, 0644);
MODULE_PARM_DESC(tuner_lock_debug, "if set, signal lock is briefly waited on after setting params");
/* execute firmware command */
static int si2157_cmd_execute(struct i2c_client *client, struct si2157_cmd *cmd)
{
struct si2157_dev *dev = i2c_get_clientdata(client);
int ret;
This file has been truncated. show original
DVB-S/S2 satellite tuner RDA5816SD
#include <math.h>
#include "MsCommon.h"
#include "drvIIC.h"
#include "Board.h"
#include "RDA5815M.h"
#define RDA5815M_SLA 0x18
#define RDA5815Sleep(x) MsOS_DelayTask(x)
typedef struct
{
float LvdBm;
MS_U16 u16_if_agc;
}S_RSSI_TABLE;
static S_RSSI_TABLE ssi_rda5815m[]=
{
{-95.0,0xFB00},
{-90.0,0xF8AC},
This file has been truncated. show original
https://onlinedisassembler.com/odaweb/igcmzg61
Currently there is a private project which is based on a heavily modded enigma2 OS from a ways back that allowed the device to be used here in NA. Currently the OS is running and Kodi Alpha 19 and 18.3 are working tho much more testing needs to be done and both the dvb tuners are working as the SiLabs firware was RE’d a ways back.
I think for anyone wanting dvb this box will be the future but its still going to be a ways out yet, tho i could see the Kodi part appearing earlier as i know a few others working strictly on that as dvb here in NA is touchy legally so they aren’t concerned about that part.
Be free to test my first custom Build:
CoreElec (custom build, source, …)
download
5 Likes
JanS
25 July 2019 09:08
17
Bonjour Emanuel,
Great box the DreamOne, I successfully compiled OpenPLi for it, but I have two issues… once I boot the box I have access to the OS and the GUI is working (thru the WebInterface/OpenWebIf), but the HDMI is not found (only RCA) and the Satellite data comes in from the Tuners properly found (DVB-S2X), but no Video.
Older boxes had in /proc/stb the hdmi/video/vmpeg etc… that is no more on the Amlogic hardware of the DreamOne… how could I “fix” also in a dirty way these 2 things ? HDMI support and Video/DVB input to box ?
Merci beaucoup et bravo pour le CoreElec !
JanS
Hello
I have installed image with Rufus to a sdcard, but I can’t seem to boot box from sdcard.
Any help please?
Thanks
Which image you tried with wich dtb?
I have installed this one:
CoreELEC-Amlogic-dmone.arm-9.0-devel-1561076307-Dreambox_One.img.gz
Do I have to do anything in the box? Just inserted sdcard, power off and on with rear switch
Thanks
Images for the Dreambox One have not been produced by us and as such we are not able to offer any support for unofficial releases.
@emanuel created this image so maybe he can help you further.