Last modified 2 years ago
TracNav
- Vendors [[VendorsList]]
- Development
- Hardware
Jinke V3 Investigation
Status codes:
| (?) | need further investigation, no problems so far |
| (?-) | need further investigation, found problems |
| (-) | problems |
| (ok) | no problems |
Hanlin v3 (?-)
toolchain (ok)
SDK (?)
Unknown whether this is license violation or not:
- This SDK is available under very restrictive EULA, but it contains GPL-licensed components in binary-only form.
Firmware (-)
kernel (zImage, offset=0, size=1m) (-)
There are modifications to orginal kernel done by Hanlin (this list may be incomplete, as we have no kallsyms in the kernel):
- s3c2410-epaper driver (see the V3 console output)
- startup/shutdown logo code
- MTD partitions table code (see the V3 console output)
- Driver for IC2201B mp3 decoder
Unfortunately there are no kallsyms in kernel image.
rofs (cramfs, offset= 2m, size=6m) (-)
Need source from Hanlin:
- libc (/lib/ld, /lib/lib{c,m,crypt,thread_db,resolv,nsl,pthread,util,dl}-*.so.*, /sbin/ldconfig, /usr/bin/{iconv,ldd,locale}), LGPL.
- libgcc (/lib/libgcc_s.so.*), GPL with link exception.
- libstdc++ (/lib/libstdc++.so.*), GPL with link exception.
May cause other binaries to be opened:
ok:
- busybox (/bin/*, /sbin/*, /usr/bin/*), GPL, source.
- nbench (/bin/nbench), BSD.
- libjpeg (/lib/libjpeg.so), BSD-like.
- libpng (/lib/libpng.so), zlib/libpng license.
- libz (/lib/libz.so.*), zlib/libpng license.
- CxImage (/lib/libCxImage.so), zlib/libpng license.
- libj2k (/lib/libj2k.so), freely available.
- libjasper (/lib/libjasper.so), freely available.
- /lib/libzlib.so (seems to be a garbage)
rootfs (cramfs, offset=8m, size=44m) (-)
Need source from Hanlin:
- kernel module (root/g_file_storage.ko). GPL.
- modified apmsleep from apmd (root/deamon). GPL.
- modified unrar (root/rarviewer), GPL.
- Changes to FLTK, if any.
- Changes to core nano-X, if any, but not proprietary modules.
Need source from Hanlin and may cause other binaries to be opened:
- djvulibre (usr/lib/libdjvulibre.so.*). GPL.
- usr/lib/libdjvu.so (seems proprietary, but links to libdjvulibre).
- modified libchm (usr/lib/libchm.so). GPL. Proof of libchm usage: set of chm_* symbols.
- usr/lib/libdoc.so (seems proprietary, but links to libjbig).
- usr/lib/libpic.so (seems proprietary, but links to libjbig and contains unrar).
- root/viewer - proprietary, but actively uses GPL-infested plugins. See the GPL FAQ about plugins
- usr/lib/bs, root/bs (different!) - proprietary, but actively uses GPL-infested plugins. See the GPL FAQ.
Missing copyright notice:
- modified unzip (root/unzipviewer). BSD.
ok:
- root/nxcal (MPL).
- root/nano-X (MPL + proprietary module).
- root/apolloupdate (proprietary).
- root/deadlockcheck (proprietary).
- root/hardwatchdog (proprietary).
- root/softwatchdog (proprietary).
- root/update (proprietary).
- root/updatewaveform (proprietary).
- usr/lib/libfb2props.so (GPL, from CoolReader, but author gave a permission).
- usr/lib/libfb2.so (GPL, from CoolReader, but author gave a permission).
- usr/lib/libhtmppt.so (proprietary).
- usr/lib/libhtm.so (proprietary).
- usr/lib/libpdf.so (proprietary).
- usr/lib/librtf.so (proprietary).
- usr/lib/libclassic.so (proprietary).
- usr/lib/libcn.so (proprietary).
- usr/lib/libmordern.so (proprietary).
- usr/lib/libnewstyle_rotated.so (proprietary).
- usr/lib/libnewstyle.so (proprietary).
- usr/lib/libnls.so (proprietary).
- usr/lib/libtxt.so (proprietary).
- usr/lib/libuk.so (proprietary).
- usr/lib/libwol.so (proprietary).
logo (no fs, offset=52m, size=2*800*600/4) (ok)
Just two logos.
jffs (jffs, offset=53m, size=2m) (ok)
Just 'profile' script.
Real device (?)
Need real device


