Page 6 of 12 FirstFirst 123456789101112 LastLast
Results 51 to 60 of 115
Discuss Leopard on AppleTV - Working at the AppleTV 1 - Hackint0sh.org; Originally Posted by davilla a source code reference to this would be nice. I know ...
  1. #51
    Advanced Array munky's Avatar

    Join Date
    Apr 2006
    Posts
    44
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Quote Originally Posted by davilla View Post
    a source code reference to this would be nice. I know several appletv devs that have been looking for it.
    sorry, are you referring to the kext i posted? i will post the XCode project i built, but i'd like someone to check if it even works yet - I took a rather dumb approach to it, had to remove one of the files from the original source to get it to compile so i dont think it'll even work, tbh.

    btw the source for the original appletv (tiger) version is in the tar file linked to from this page: Composite - AwkwardTV

    EDIT: uploaded the source zip. please note, the kext created in the xcode 'build' directory does NOT include the correct Info.plist - i just copied the one in from the tiger kext manually.

    binary: http://www.mungler.com/TVComposite.kext.zip
    source: http://www.mungler.com/TVComposite_src.zip

    again, please someone test this and see if it works. ta!
    Last edited by munky; 04-11-2009 at 10:16 PM.
    Intel D945GTP / Pentium D920 / X1800XL / 191 Geekbench
    MacBook Pro / Core Duo 1.83Ghz / X1600 128Mb / 160 Geekbench


  2. #52
    Advanced Array munky's Avatar

    Join Date
    Apr 2006
    Posts
    44
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    the file i had to remove to get it to compile was called TVComposite_info.c and looked like this:

    Code:
    #include <mach/mach_types.h>
     
    extern kern_return_t _start(kmod_info_t *ki, void *data);
    extern kern_return_t _stop(kmod_info_t *ki, void *data);
     
    KMOD_EXPLICIT_DECL(com.yourcompany.driver.TVComposite, "1.0.0d1", _start, _stop)
    __private_extern__ kmod_start_func_t *_realmain = 0;
    __private_extern__ kmod_stop_func_t *_antimain = 0;
    __private_extern__ int _kext_apple_cc = __APPLE_CC__ ;
    i know nothing about programming for OS X, so more than likely i've removed a vital part which will render it useless. but hopefully it'll spur someone cleverer than me to take this on and get it working for Leo
    Intel D945GTP / Pentium D920 / X1800XL / 191 Geekbench
    MacBook Pro / Core Duo 1.83Ghz / X1600 128Mb / 160 Geekbench

  3. #53
    Advanced Array munky's Avatar

    Join Date
    Apr 2006
    Posts
    44
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    hmm... once Leo is booting, I wonder if the Natit build from this thread might help anyone?

    QE/CI/Rotation on AppleTV OSX Install&#33; - InsanelyMac Forum
    Intel D945GTP / Pentium D920 / X1800XL / 191 Geekbench
    MacBook Pro / Core Duo 1.83Ghz / X1600 128Mb / 160 Geekbench

  4. #54
    Advanced Array munky's Avatar

    Join Date
    Apr 2006
    Posts
    44
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    cmon... anyone manage to test this?
    Intel D945GTP / Pentium D920 / X1800XL / 191 Geekbench
    MacBook Pro / Core Duo 1.83Ghz / X1600 128Mb / 160 Geekbench

  5. #55
    ash
    ash is offline
    Senior Professional Array

    Join Date
    Mar 2008
    Posts
    273
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    20

    Default

    It's for Tiger only. I tested it ages ago - doesn't work. Btw, the last post is from me ;-)


  6. #56
    Advanced Array munky's Avatar

    Join Date
    Apr 2006
    Posts
    44
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Quote Originally Posted by ash View Post
    It's for Tiger only. I tested it ages ago - doesn't work. Btw, the last post is from me ;-)
    The natit thing? Hmm...

    Btw r u still booting Leo on ur atv? Would u mind testing my recompiled composite kext?
    Last edited by munky; 04-13-2009 at 11:36 PM.
    Intel D945GTP / Pentium D920 / X1800XL / 191 Geekbench
    MacBook Pro / Core Duo 1.83Ghz / X1600 128Mb / 160 Geekbench

  7. #57
    ash
    ash is offline
    Senior Professional Array

    Join Date
    Mar 2008
    Posts
    273
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    20

    Default

    Your leopard kext loads with this error:

    kernel extension TVComposite.kext/ has problems:
    Validation failures:
    {
    "Info dictionary missing required property/value" = (
    "OSBundleLibraries"
    )
    }
    So I used the Info.plist of the Tiger kext. And the next error was:

    extension TVComposite.kext/ has potential problems:
    Warnings
    {
    "Kext has kernel dependency prior to version 6.0 and CFBUndleIdentifier does not match executable's MODULE-NAME" = true
    }
    So I changed the "YourCompany" to "yourcompany" and finally it loaded successfully withour errors or warnings.

    If I use 1024x768 (interlaced) or 1024x576 I do get a picture, but it is black/white. I can't select a higher resolution - no picture.

    As my TV doesn't have an svideo/composite input (yellow), I connected the green output on my ATV to the green component input on my TV. Maybe this is the fault. I tried to connect it to blue and red, but then I don't get any picture.

    At least I didn't get any kernel panics ;-)
    Last edited by ash; 04-14-2009 at 01:22 PM.

  8. #58
    Advanced Array munky's Avatar

    Join Date
    Apr 2006
    Posts
    44
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Hey ash, thanks for testing that. I'll revisit the code tonight. Have a bunch of iokit tutorials bookmarked. Though I do also have a three year old, so finding geek time can be tricky.
    Intel D945GTP / Pentium D920 / X1800XL / 191 Geekbench
    MacBook Pro / Core Duo 1.83Ghz / X1600 128Mb / 160 Geekbench

  9. #59
    ash
    ash is offline
    Senior Professional Array

    Join Date
    Mar 2008
    Posts
    273
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    20

    Default

    Do you have a working leo install on your ATV? If you have the possibilities to try it with such an input connection, then it may work.

    Btw, any ideas how to get the sound working with an hdmi cable as video connection? It would be cool, to play the sound on my tv, but obviously this is not possible. Is there any chance to get the alc885 chip to output the sound on the hdmi cable?

    If I use the component out + stereo sound, then I can play the sound on my tv but the overscan problem is back (don't see screen borders). I believe that component out just supports standard resolutions (480i, 576i, 720i, 1080i). So using 1360x768 won't ever work with component out.

    If I have some spare time left the next days, then I'll completely reinstall my iDeneb 10.5.5 from scratch and write down the steps, so others can follow this guide and, perhaps, someone will find some solutions to the above problems.

  10. #60
    Advanced Array munky's Avatar

    Join Date
    Apr 2006
    Posts
    44
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    I did have a working install based on a retail install from my mbp, combined with an sse2 10.5.2 kern I think. Voodoo 9.5.0 final didnt work, btw. I followed the tiger guide on this forum.

    I had to use the USB drive for something else so it's out of commission for now. Will try again soon.

    Sorry, no idea about your sound issue. I'd guess the driver needs to treat the hdmi audio as a different output. Ooh - idea - did u try diff. outputs in the audio thing in system preferences?
    Intel D945GTP / Pentium D920 / X1800XL / 191 Geekbench
    MacBook Pro / Core Duo 1.83Ghz / X1600 128Mb / 160 Geekbench


 

 

Similar Threads

  1. [GUIDE] Install Leopard on AppleTV
    By ash in forum AppleTV 1
    Replies: 335
    Last Post: 02-27-2012, 11:27 PM
  2. AppleTV 1st Gen with Leopard HDD Spin Down
    By wmchris in forum AppleTV 1
    Replies: 0
    Last Post: 04-24-2011, 01:33 AM
  3. OS X on AppleTV: Working analog sound output?
    By tonyscat in forum AppleTV 1
    Replies: 0
    Last Post: 03-19-2008, 11:27 PM
  4. Leopard with SSE2 AppleTV kernel?
    By borillion_star in forum AppleTV 1
    Replies: 1
    Last Post: 02-29-2008, 11:27 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 02:36 PM.
twitter, follow us!